Ghid validare cost - venit · Capitol 12

Checklist software per modul

Pentru fiecare modul (UPU, Ambulator, Internări, Farmacie, Laborator, Salarizare, Achiziții): ce câmpuri sunt obligatorii, ce validări blochează salvarea, ce interfețe I/O trebuie să existe și ce edge cases trebuie tratate.

Ce înveți aici
  • Fiecare modul are o listă precisă de câmpuri fără de care nu se poate salva înregistrarea.
  • Validările blocante NU sunt avertismente — trebuie să se blocheze tehnic salvarea sau următorul pas.
  • Interfețele I/O sunt puncte de integrare cu sisteme externe (CNAS, ANAF, MFP, SNVM) — fără ele, sistemul contabil nu poate emite raportările obligatorii.
  • Edge cases: cazurile speciale care par excepții rare dar sunt frecvente (pacient neasigurat, card blocat, plafon depășit) — trebuie să se aibă flow dedicat pentru fiecare.
UPU

Modul UPU — triaj și înregistrare urgențe

Câmpuri obligatorii
  • CNP sau tip alternativ (turist, minor fără acte, pacient în comă — cod special)
  • Ora sosire (auto, non-editabil)
  • Nivel triaj (I-V, protocol ESI)
  • Motiv prezentare (text + cod ICD-10)
  • Medicul examinator (din nomenclator personal + șarjă gardă)
  • Dispoziție finală (externare, internare secție, transfer, deces, autoexternare)
Validări blocante
  • Nu permite salvare dispoziție „internare” fără codul secției de destinație (pentru handoff SMCP).
  • Nu permite triaj cod III+ fără măsurare parametri vitali (TA, puls, SpO₂).
  • Nu permite emitere coplată — coplata NU se aplică la UPU.
  • Nu permite ștergerea unui triaj început — doar anulare cu motiv (audit trail).
  • Nu permite gardă medic dacă acesta e programat pe altă secție cu suprapunere de ore.
Interfețe I/O
  • SIUI import nomenclatoare (proceduri, ICD-10, medici)sincronizare zilnică
  • Registru UPU electronic (raportare MS lunar)obligatoriu conform Ord. MS 1706/2007
  • Legătură HIS ↔ SMCPtransfer FOCG la internare
  • Export raportare MS pentru alocație lunarăinput pentru pas venit 772
Edge cases
  • Pacient plecat înainte de examinare medic (LWBS): status distinct, se contabilizează consum asistent dar nu consultație completă.
  • Deces în UPU (DEA) — trigger raport MS + eliberare certificat medical constatator; blocare externare.
  • Pacient minor fără reprezentant legal: consimțământ urgență + notificare autorități.
  • Cetățean UE cu EHIC: raportare separată pentru decont ulterior stat de origine.
AMB

Modul Ambulator — programare, consultație, decont pe puncte

Câmpuri obligatorii
  • CNP + card sănătate validat online (excepție: prezentare fără card cu declarație)
  • Bilet trimitere (excepție: cazuri Anexa 13)
  • Specialitate + medic + tip serviciu (consultație inițială, control, procedură)
  • Diagnostic ICD-10
  • Recomandări (prescripție, paraclinice, program control)
Validări blocante
  • Nu permite consultație fără bilet trimitere pentru serviciile NEexceptate Anexa 13.
  • Nu permite depășirea plafonului lunar / medic fără aprobare manager (soft avertizare + workflow aprobare).
  • Nu permite emitere factură decont dacă asiguratul nu are card validat SAU declarația pe propria răspundere.
  • Nu permite 2 consultații aceleași specialitate < 30 zile pentru control (afară de excepții).
  • Nu permite prescripție electronică (PIAS) fără validare interacțiuni + reguli decontabilitate.
Interfețe I/O
  • SIUI raportare ambulator (fișier XML lunar)obligatoriu pentru decont
  • PIAS prescripție electronică (SIPE)
  • PIAS bilete trimitere electronice
  • DES (Dosar Electronic Sănătate) — export episode + rezultateobligație PIAS
Edge cases
  • Pacient neasigurat cu urgență medico-chirurgicală: se acordă serviciul, se emite factură venituri proprii cont 7031.
  • Prezentare cu card blocat: verificare motiv (neplată CASS 6 luni), consult acordat cu declarație propria răspundere.
  • Servicii Anexa 13 (fără bilet): trebuie marcat automat în soft pentru excepție bilet.
  • Regularizare trimestrială: soft trebuie să calculeze automat corecția când s-a raportat cu tarif provizoriu.
INT

Modul Internări (FOCG + SMCP)

Câmpuri obligatorii
  • FOCG cu antet complet (CNP, secție, medic curant, data internare, tip internare — urgență/programată/transfer)
  • Diagnostic principal + diagnostice secundare (ICD-10, min 1 principal)
  • Cod procedură (ICD-10-AM sau CCAM local)
  • Data externare + tip externare (vindecat, ameliorat, deces, transfer, la cerere)
  • Cod DRG generat automat din diag + proceduri (grouper AR-DRG v1.0 RO)
Validări blocante
  • Nu permite externare fără cod ICD-10 principal.
  • Nu permite externare fără procedura minimă (grouper cere).
  • Nu permite externare fără scrisoare medicală + rețete generate (dacă recomandate).
  • Nu permite raportare SIUI DRG fără toate câmpurile minimale (fișier respins).
  • Nu permite internare pacient minor fără consimțământ reprezentant legal + medic pediatru.
Interfețe I/O
  • Grouper DRG (versiune curentă INSP)recalculare ICM automată
  • SIUI DRG raportare lunară
  • SMCP integrat pentru cost pe caz
  • PIAS: card, PN, prescripții la externare
  • DES: transfer episode complet
Edge cases
  • Transfer între secții același spital: FOCG unic, cost cumulat, un singur DRG la externarea finală.
  • Reinternare < 30 zile aceeași diagnosticare: verificare regula DRG anti-fragmentare (poate fi refuzat decont).
  • Deces < 24h: cod special DRG + raport ANMCS.
  • Pacient PN în timpul internării: consum PN raportat separat 7515 + rămâne în DRG pentru restul serviciilor.
FARM

Modul Farmacie

Câmpuri obligatorii
  • NIR: furnizor, factură, data recepție, lot, expirare, cod CIM, cantitate, preț unitar
  • Verificare SNVM per flacon serializat (2D scan)
  • Bon consum pe secție + pacient (pentru PN și PNS)
  • Prescripție electronică validată PIAS pentru eliberare ambulator
Validări blocante
  • Nu permite intrare NIR fără verificare SNVM (status „active”).
  • Nu permite eliberare medicament expirat (blocare pe expirare < azi).
  • Nu permite eliberare cantitate > stoc real pe lot FEFO.
  • Nu permite bon consum PN fără ID pacient (CNP) și cod DRG legat.
  • Nu permite eliberare narcotic fără dublă semnătură + număr rețetă.
Interfețe I/O
  • SNVM (Sistem Național Verificare Medicamente) prin EMVS
  • SIUI PN raportare lunară
  • DES/SIPE — eliberări medicamente
  • ONAC — catalog acorduri-cadru active
Edge cases
  • Retragere lot (recall EMA): trebuie să se blocheze automat toate loturile afectate + notificare farmacist.
  • Returnare din secție (medicament nefolosit): re-intrare în stoc doar dacă ambalaj neafectat + verificare SNVM „reactivate”.
  • Casare (expirat, spart, contaminat): D 671 / C 3021 + PV distrugere semnat comisie.
  • Preparare aseptică oncologie: cost preparare + material adăugat la costul medicament.
LAB

Modul Laborator (LIS)

Câmpuri obligatorii
  • Cerere test (medic + pacient + set teste)
  • Cod probă (barcode unic)
  • Rezultat + interpretare + medic validator
  • Cost consumabile per test (reactivi + calibrare pro-rata)
Validări blocante
  • Nu permite raportare rezultat fără validare medic specialist laborator.
  • Nu permite raportare paraclinic CNAS peste plafon (soft avertizare + blocare la depășire trimestrială).
  • Nu permite eliberare rezultat critic (ex: potasiu > 6) fără notificare medic curant (protocol panic value).
  • Nu permite raportare rezultat lot QC out-of-range (blocare până rerulează QC).
Interfețe I/O
  • SIUI paraclinic ambulator lunar
  • DES — rezultate + PDF buletin analize
  • HIS — cerere din foaie observație, rezultat pe FOCG
  • EQA/RIQAS — export lunar programe control extern
Edge cases
  • Test trimis către colaborator (nu se face intern): trebuie să se marcheze „subcontractare” — impact venit vs. cost.
  • Anatomopatologie: turnaround 5-15 zile — status intermediar „în procesare”.
  • Microbiologie: rezultat parțial (Gram) + rezultat final (antibiogramă) — două raportări.
  • Test refăcut din motive tehnice: nu se refacturează pacientul/CNAS.
SAL

Modul Salarizare

Câmpuri obligatorii
  • Contract (funcție, grad, gradație, coeficient, sporuri permanente)
  • Pontaj lunar (ore normale, gărzi, ore suplimentare, concedii)
  • Centru de cost primar + centre secundare (gărzi în alt centru)
Validări blocante
  • Nu permite plată salariu fără viza CFPP pe stat.
  • Nu permite gardă suprapusă (același medic, aceeași oră) — nici pe două centre.
  • Nu permite > 20 gărzi/lună/medic.
  • Nu permite eliberare D112 dacă totaluri D112 ≠ balanța 421/431/4315/444.
Interfețe I/O
  • REVISAL (ITM) la orice modificare contract
  • D112 (ANAF) lunar
  • Forexebug art. 10 execuție salarii lunar
  • Trezorerie — plată salarii
Edge cases
  • Concediu medical > 5 zile: din FNUASS, nu spital — cont 7728 la rambursare.
  • Rezident: grilă și sporuri distincte, alocare pe secția de rezidențiat.
  • Detașare / cumul: contract separat, D112 linie separată.
  • Deces angajat: plata restanțelor către moștenitori (procedură specială).
ACH

Modul Achiziții + ALOP

Câmpuri obligatorii
  • Referat necesitate + aprobare manager
  • Angajament bugetar (disponibil suficient pe articol)
  • Contract / comandă (angajament legal)
  • Recepție (NIR / PV) — lichidare
  • Ordonanțare de plată
Validări blocante
  • Nu permite emitere comandă dacă angajament bugetar nu are viza CFPP.
  • Nu permite ordonanțare dacă lichidarea nu e completă (recepție + factură + verificare cantitate/preț).
  • Nu permite ordonanțare fără viza CFPP.
  • Nu permite depășirea disponibilului bugetar (blocare tehnică, nu avertizare).
  • Nu permite achiziție directă offline dacă produsul e în catalog SEAP disponibil.
Interfețe I/O
  • SEAP achiziții publice — anunțuri + catalog
  • ONAC — acorduri-cadru medicamente centralizate
  • Forexebug art. 20 execuție bunuri și servicii
  • Trezorerie — ordine de plată
Edge cases
  • Achiziție urgență (fără procedură completă): documentație justificare + aviz ANAP a posteriori.
  • Furnizor unic (patent, exclusivitate) — negociere fără publicare cu aviz.
  • Contract subsecvent ONAC: nu se re-face angajament bugetar la fiecare comandă dacă e sub cadrul-cadru anual aprobat.
  • Anulare comandă înainte de livrare: storno angajament bugetar (D 8067 / C 8066).
Cum se folosește checklistul în procesul de QA

Pentru fiecare modul, echipa QA trebuie să confirme punctual: (1) toate câmpurile marcate obligatorii cauzează efectiv blocare la salvare; (2) fiecare validare blocantă are un test negativ care demonstrează blocarea; (3) fiecare interfață I/O are un test de integrare cu sistem real (nu doar mock); (4) fiecare edge case are un scenariu documentat cu output așteptat. Vezi capitolul 13 pentru scenarii cu cifre exacte.

Asistent contract-cadru
HG 521/2023 · răspunsuri cu citate
Întreabă orice despre textul contractului-cadru. Răspund pe baza textului oficial și îți dau citate exacte cu articolele relevante.
Exemple
Sursă: HG 521/2023 (versiune consolidată) · citatele sunt extrase din text