Ghid de utilizare
SIUI / DRG
Pas cu pas, pe roluri. Același conținut se deschide din butonul „?” de pe fiecare pagină.
SIUI / DRG
Verificarea completitudinii cazurilor, generarea fișierelor de raportare CNAS în formatul oficial și validarea lor pe schemele XSD ale CNAS înainte de descărcare.
Fișierele generate
| Tip | Ce conține | Schema XSD oficială |
|---|---|---|
| CLIN | ambulatoriu clinic (consultații, servicii, bilete) | ImportClinicReport.xsd |
| PARA | laborator și imagistică finalizate | ImportLaboratoriesReport.xsd |
| SPT_ACUT | spitalizare continuă acuți (agregat pe secție, lista nominală PidList) | ImportAcut.xsd |
| SP_DRG | spitalizare acuți DRG (ICM, TCP, sumă realizată pe secție) | ImportDRG.xsd |
| SP_DRG_CHR | spitalizare cronici | ImportChronic.xsd |
| SPT_PAL | îngrijiri paliative în spital | ImportPaliativ.xsd |
| SP_SPZ | spitalizare de zi (cazuri și servicii, cu diagnosticele COM10S) | ImportAnalytical.xsd |
| RECA | recuperare medicală ambulatorie (zile de cură pe episod) | ImportRecoveryAmbReport.xsd |
| FARMCIOMS | farmacia cu circuit închis (eliberări, cu factura de achiziție a lotului) | ImportHospitalRegister.xsd |
| PNS (NHPREP) | programe naționale, un fișier pe program | ImportNhpReport.xsd |
| PNSCj (NHPCJ) | programe finanțate de casa județeană (facturile din NIR) | ImportNhpCj.xsd |
| DIA | dializă (hemodializă, hemodiafiltrare, dializă peritoneală) | ImportDialysis.xsd |
| DRG (CSV) | setul minim de date DRG pentru SNSPMPDSB | fără XSD (CSV) |
Concediile medicale (SICK) se exportă din pagina CNAS → Concedii medicale și se validează pe ImportSickLeaveReport.xsd.
Schemele sunt cele publicate de CNAS la https://cnas.ro/siui/ („Structuri raportare”, namespace http://www.cnas.ro/siui/2.0), incluse în Nexus cu sursa și amprenta SHA-256 a fiecărui fișier. Structura câmpurilor urmează specificațiile de interfațare PIAS publicate tot de CNAS (anexele 003 – farmacii cu circuit închis, 004 – spitale, 005 – programe naționale, 007 – clinice, 008 – paraclinice, 010 – concedii medicale, 011 – recuperare ambulatorie, 016 – dializă).
Pregătirea lunii
Fila Pregătirea lunii (prima din pagină) verifică dintr-o dată toate fișierele CNAS pe perioada aleasă (implicit luna încheiată): pe fiecare rând, cazurile din perioadă, problemele blocante și avertizările, ultimul fișier generat pentru exact aceeași perioadă și starea lui, cu pasul următor:
- fără cazuri — nimic de raportat (ex. spitalul nu are dializă);
- configurare lipsă — setările unității care lipsesc (Sistem → Unitatea);
- probleme blocante — de corectat pe fișe; Verifică deschide fila de generare pe tipul și perioada respectivă, cu lista problemelor;
- de generat — datele sunt bune, fișierul încă nu s-a generat;
- fișier invalid — fișierul generat nu trece validarea XSD (CSV-ul DRG nu are schemă);
- generat — fișierul e gata de transmis din CNAS online.
Sus apar totalul problemelor blocante, câte fișiere sunt de generat și dacă perioada e pregătită. Endpoint: GET /api/siui/pregatire?deLa=…&panaLa=….
Pași lunari
- Verificare: tipul raportului și intervalul (luna anterioară). La PNS se poate alege un singur program (codul SIUI al programului). Lista problemelor pe caz: blocante (fără CNP, fără diagnostic principal cu cod SIUI, fără parafă, fără cod de secție, fără FO…) și avertizări, fiecare cu link la fișa episodului. La internări, problema Proceduri semnalează procedurile FO datate înaintea zilei internării sau după ziua externării (ex. „Procedura 11700-00 are data 14.07.2026, înaintea internării (16.07.2026)…”): e blocantă pentru o intervenție chirurgicală (regula A03), altfel avertizare. La SP_DRG, un caz cu codificarea corectată după rezultatul DRG are la verificare avertizarea „de regrupat”, iar la generarea fișierului problema devine blocantă: cazul nu pleacă cu grupa veche până nu e regrupat (sau doar cu „Include cazurile cu probleme”).
- Corectează pe fișe (diagnostice, servicii cu cod SIUI, medic cu parafă) și reverifică. Pe o internare deja externată, diagnosticele și procedurile se corectează din DRG → vederea cazului → Corecție codificare (cu motiv, dreptul
codificare.corectie); cazul devine „de regrupat” și se regrupează înainte de retransmitere. - Generează fișierul: fișierul se construiește în structura oficială și se validează imediat pe schema lui. Sub butoane apare raportul de validare XSD: schema folosită, numărul de erori, fiecare eroare cu linia, coloana, calea elementului (de exemplu
/report/clinicServices/service[3]/@serviceDate) și mesajul în română. - Descarcă: un fișier valid se descarcă direct. Pentru un fișier cu erori XSD, Nexus cere confirmarea („Descarcă oricum fișierul invalid”), pentru că aplicația casei îl va respinge; cu setarea „Blochează descărcarea fișierelor invalide XSD” activă, fișierul invalid nu se descarcă deloc.
- În Rapoarte generate (fila Generare și istoric) fiecare raport arată schema și rezultatul validării; Raport XSD redeschide raportul de erori, Revalidează îl verifică din nou (de exemplu după ce s-a încărcat un kit nou de scheme).
La internare, biletul din fișier este foaia (seria INT, numărul FO, parafa medicului curant). La ambulator rămân în lista de probleme investigațiile fără serie, număr, dată sau parafă pe bilet. Pacienții fără CNP valid apar cu identificatorul 0000000000000 urmat de CID, ca în aplicația CNAS.
La SPT / DRG / cronici / paliative, cazurile pe care schema nu le poate reprezenta (de exemplu neasigurații fără dată a nașterii, ceruți nominal în PidList) se scot din fișier: apar în lista de probleme ca „Omis din fișier”, cu FO-ul, iar numărul lor și FO-urile se văd în observațiile raportului. Un interval fără cazuri produce un rând zero pe secție, cum cere structura.
Zilele de spitalizare (coloana Zile din CSV-ul DRG, internmentTime / hospitalizationDays din SPT) sunt zilele calendaristice dintre internare și externare (ora nu contează), minimum o zi — aceeași valoare ca pe pagina DRG și în registre; în fișierele SPT se scad zilele de învoire.
Transmiterea online către SIUI (semnare CMS, trimitere, preluarea răspunsului) se face din CNAS online, după configurarea certificatului și a contului SIUI; până atunci rămâne canalul folosit azi.
Validare XSD și scheme
Tabul Validare XSD și scheme:
- Validează un fișier CNAS: se încarcă orice XML (generat de Nexus sau de altă aplicație). Schema se deduce din rădăcina fișierului sau se alege din listă; rezultatul are același format ca la generare.
- Setul de scheme XSD: schemele folosite acum, cu proveniența (oficială, inclusă în Nexus, sau încărcată de unitate), data și amprenta. Fișierul unei scheme se poate descărca.
- Încarcă kitul curent al casei: când CNAS publică structuri noi, se încarcă arhiva ZIP (sau fișierele
.xsd). Nexus verifică namespace-ul și compilează setul împreună cu fișierele incluse (HospitalCommonTypes.xsd,CommonReportingTypesSIUI.xsd); un set care nu se compilează e refuzat cu lista erorilor. Schemele încărcate înlocuiesc pe cele incluse în Nexus până la Revino la oficial. Încărcarea folosește dreptul cnas.operare.
Configurare necesară
Sistem → Unitatea → Unitatea sanitară: cod SIUI, casa și contractul CNAS, și — dacă există — casa și contractul CASAOPSNAJ, cu tipurile de asistență contractate cu ea. Secțiile cu coduri SIUI / DRG (Organizare), medicii cu parafă (Personal), serviciile cu cod SIUI (Ambulator → catalog), analizele cu cod CAS (Laborator), investigațiile cu cod SIUI (Imagistică), programele naționale cu codul SIUI și categoria (PNS).
Setări (Sistem → Unitatea, secțiunea CNAS / SIUI):
- TCP contractat (lei) (tariful pe caz ponderat, pentru suma realizată în SP_DRG și anexa 3-b);
- Codul serviciului de recuperare (RECA) și Modul de prezentare (RECA);
- Distribuția valorii în NHPCJ;
- Parafa coordonatorului de dializă, Tarif ședință hemodializă (lei) și Tarif lunar dializă peritoneală (lei);
- Convenția pentru concedii medicale (SICK);
- Blochează descărcarea fișierelor invalide XSD.
Casa și contractul fiecărui fișier (CASAOPSNAJ)
Contractul-cadru (HG nr. 521/2023, anexa 2: art. 29 ambulatoriu clinic, art. 46 recuperare, art. 72 paraclinic, art. 87 servicii spitalicești) cere un singur contract pe tip de asistență, încheiat fie cu casa județeană / a municipiului București, fie cu C.A.S.A.O.P.S.N.A.J.; spitalele din rețeaua apărării, ordinii publice, siguranței naționale și autorității judecătorești contractează serviciile spitalicești numai cu CASAOPSNAJ. Decontarea se face pentru asigurații oricărei case, deci un fișier nu se împarte după casa pacientului.
În Nexus:
- Tipuri de asistență cu CASAOPSNAJ (
unitate.opsnaj_asistente): codurilespitalicesti(SPT acuți, SP_DRG, SP_DRG_CHR, SPT_PAL, SP_SPZ, setul minim DRG),clinic(CLIN),paraclinic(PARA),recuperare(RECA),dializa(DIA),programe(PNS, PNSCj),farmacie(FARMCIOMS). Fișierele acestor tipuri au în antet casa A doua casă (CASAOPSNAJ) și contractul tipului sau, dacă lipsește, Număr contract CASAOPSNAJ; restul pleacă la casa principală. - Contractul pe tip de asistență (CLIN, PARA, RECA, DIA, PNS, FARMCIOMS): numărul fiecărui contract, dacă diferă de contractul general al casei. Trimiterile din spital în PARA poartă contractul secției care a trimis (internare: serviciile spitalicești; ambulatoriu: ambulatoriul clinic).
- La Verifică se vede casa și contractul din antet și repartizarea pe casa asiguratului (atributele
patientInsuranceHouse,codeCASla SP_DRG,orgUnitCodela SP_SPZ), cu asigurații CASAOPSNAJ marcați: e informația pentru decontarea între case, nu un fișier separat. - Aceeași casă și același contract apar în antetul machetelor de decont (Machete CNAS), în cererile de prevalidare și în cererea de feedback din CNAS online.
Ce nu face încă Nexus
- Transmiterea online către SIUI e în CNAS online, implementată după specificația PIAS, dar se poate folosi abia după ce unitatea are certificatul calificat înregistrat la casă și contul SIUI (de validat cu contul instituției). Până atunci fișierele se descarcă de aici și se încarcă în aplicația casei, ca azi.
- Semnăturile pacienților cu cardul se pun pe fișier la transmiterea din CNAS online (după aceea le are și fișierul descărcat de aici); un fișier descărcat înainte de transmitere nu le conține.
- Schemele incluse sunt kitul publicat de CNAS în 2021 (namespace 2.0); valorile apărute ulterior în specificațiile PIAS (de exemplu tipurile de internare 10–15 din v3.7.32) nu sunt încă în XSD. Dacă casa folosește un kit mai nou, încărcați-l din tabul de scheme — de validat cu documentația oficială / contul instituției.
- Diagnosticele COM10S pentru SP_SPZ se iau din câmpul „Cod COM10S” al nomenclatorului de diagnostice; nomenclatorul COM10S complet vine din pachetul de nomenclatoare al casei.
- La NHPCJ se raportează facturile de achiziție; transferurile între unități și operațiunile de alocare se confirmă cu casa județeană.
Desfășurătoarele lunare, trimestriale și anuale (anexele 2 și 3 din Ordinul CNAS nr. 563/2023, PNCC, P7590, dializă) se tipăresc din Machete CNAS. Feedback-ul CNAS, semnarea serviciilor, regulile DRG, anexele și seriile de documente se lucrează din pagina CNAS.
Export și tipărire
Lista de probleme a verificării și istoricul rapoartelor generate au Export Excel și Tipărește, ca problemele să se poată împărți la corectare.