SIA-AMP — Transfer automat pacienți
Despre
Scriptul citește IDNP-uri din lista_transfer.xlsx, se conectează la Chrome (logat cu MPass) și pentru fiecare pacient:
- Caută IDNP-ul în pagina Transfer pacienți
- Selectează instituția și medicul din
destinatie.yaml - Apasă Salvează și înregistrează rezultatul
- Generează raport Excel (
logs/raport_institutii.xlsx)
Testat: 400+ pacienți într-o rulare
Cum arată la rulare
Consolă în timpul rulării — IDNP-urile sunt mascate în captura publică.
Cerințe
| Sistem | Windows 10/11 (nu WSL) |
|---|---|
| Browser | Google Chrome |
| Autentificare | MPass / MoldSign + token USB |
| Portal | sia.amp.md — drepturi Transfer pacienți |
| Python | Instalat automat (setup_windows_env.bat) |
Pași rapizi
- Dezarhivează ZIP-ul într-un folder local
- Rulează
setup_windows_env.bat(o singură dată) - Completează
destinatie.yaml(instituție + medic, text exact din portal) - Pune IDNP-urile în
lista_transfer.xlsx(coloana A, format Text) start_chrome_debug.bat→ login MPass → pagina Transfer paciențirun_transfer_windows.bat→ Enter → aștepți finalul- Raport:
logs\raport_institutii.xlsx
Detalii în INSTRUCTIUNI.txt din arhivă.
Confidențialitate: nu distribui arhive sau loguri cu IDNP-uri reale. Raportul e pentru uz intern la instituții autorizate.
Fișiere importante
destinatie.yaml | Instituție + medic țintă |
|---|---|
lista_transfer.xlsx | Lista IDNP-uri |
run_transfer_windows.bat | Pornește transferul |
start_chrome_debug.bat | Chrome cu MPass |