Documente Academic
Documente Profesional
Documente Cultură
Anexa 002
1.0 (PUBLICATĂ) 30.11.2007 Versiune publicată - conform Contract Cadru şi Norme 2007
1.1 (PUBLICATĂ) 06.05.2008 Versiune actualizată - conform Contract Cadru şi Norme 2008
1.2 (PUBLICATĂ) 11.05.2009 Versiune actualizată - conform Contract Cadru şi Norme 2009
1.3 (PUBLICATĂ) 06.05.2010 Versiune actualizată - conform Contract Cadru şi Norme 2010
2.1 (PUBLICATĂ) 01.08.2011 Versiune actualizată - conform Contract Cadru şi Norme 2011
2.2 (PUBLICATĂ) 12.01.2012 Versiune actualizată – includere mape contractare 2012, raportari numerice
3.0.1 (PUBLICATĂ) 31.07.2012 Versiune actualizată – Actualizare scheme de validare, note explicative
3.0.2 (PUBLICATĂ) 08.08.2012 Versiune actualizată – Actualizare structuri fişiere (scheme XSD)
3.0.3 (PUBLICATĂ) 21.08.2012 Versiune actualizată – Actualizare structuri fişiere (scheme XSD)
3.0.4 (PUBLICATĂ) 26.10.2012 Versiune actualizată – Actualizare structuri fişiere (scheme XSD)
Specificaţii de interfaţare cu SIUI+PE pentru aplicaţiile de raportare
ale furnizorilor de servicii medicale şi farmaceutice
Farmacii cu circuit deschis – Anexa 002
CUPRINS
1. INTRODUCERE ......................................................................................................................................................3
1. INTRODUCERE
Acest document este anexă la "Specificaţia de interfaţare cu SIUI+PE" şi descrie din punct
de vedere tehnic modalităţile de interfaţare cu Sistemul Informatic Unic Integrat (SIUI)
al Casei Naţionale de Asigurări de Sănătate (CNAS), extins cu Prescripţia Electronică.
OBSERVAŢIE
Acest document este destinat producătorilor de aplicaţii informatice în
domeniul medical şi al asigurărilor de sănătate, facilitând accesul acestora la
informaţiile tehnice necesare actualizării aplicaţiilor existente sau dezvoltării
de aplicaţii noi în vederea raportării electronice către SIUI+PE a serviciilor
prestate de furnizorii de servicii medicale şi farmaceutice.
Acest document completează Anexa 001 - Descrierea serviciilor Web expuse în care sunt
prezentate definiţiile serviciilor Web expuse de SIUI+PE (schemele WSDL), precum şi
structurile de date ale fişierelor XML comune folosite în toate aplicaţiile de raportare.
https://www.siui.ro/svapntws/services/SiuiWS
https://www.siui.ro/svapntws/services/SiuiValidateWS
https://www.siui.ro/svapntws/services/SiuiInsuredWS
https://sipe.siui.ro/svapntws/services/EPrescriptionWS
https://www.siui.ro/OCSP/validator
OBSERVAŢIE
A fost introdus catalogul CIM10 – Catalogul de diagnostice conform Clasificării
Internaţionale a Maladiilor şi a problemelor de sanatate conexe.
Normele CNAS nu impun însă utilizarea acestui nou nomenclator, astfel că se
va utiliza în continuare doar ICD10 – varianta cu 999 de coduri de diagnostice.
Descriere element Definiţia unei înregistrări din catalogul de ţări cu acord internaţional cu CNAS
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul ţării (valoare din Lungime max.
countryCode Da string
nomenclatorul de ţări) 20
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
100
Tipul casei de asigurare (valoarea
Lungime max.
type codului din nomenclatorul de tipuri Da string
20
de case de asigurare)
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
Lungime max.
stencil Parafa medicului Da string
20
Lungime max.
contractNo Numărul contractului Da string
40
Codul casei de asigurări (valoare din Lungime max.
insuranceHouse Da string
nomenclatorul de case de asigurări) 20
Lungime max.
contractType Tipul de contract al furnizorului Da string
3
C -Convenţie
S -Stomatologie
H-Spitale
Medicina de
F-
familie
physicianType Tipul medicului Da string
Ambulatoriu
A-
/ Clinice
Necunoscut /
P-
Nedefinit
U-Ambulante
Codul specialităţii medicului (valoare
Lungime max.
specialityCode din cataloguld e specialităţi Nu string
20
medicale)
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
ATC-uri) 20
OBSERVAŢIE
Valorile posibile pentru contractType sunt FRM – pentru contract de farmacie
cu circuit deschis şi FPS – pentru contract de eliberare medicamente prin
PNS.
100
Codul unic de identificare al Lungime max.
uic Da string
furnizorului (cod fiscal) 20
Data de eliberare a codului unic de
uicDate Nu date -
identificare
Numărul de înregistrare la Registrul Lungime max.
regNo Nu string
Comerţului 20
Data înregistrării la Registrul
regNoDate Nu date -
Comerţului
Data şi ora la care a fost generat
issueDate Da date-time -
fişierul în SIUI (timestamp)
farmaciei
validFrom Valabil de la Da date -
validTo Valabil pana la Nu date -
OBSERVAŢIE
Au fost eliminate nodurile separate pentru testele medicale „testTypes” –
aceste teste se vo raporta pe acelaşi nivel ca şi medicamentele, la fel cum
apar completate şi pe reţeta propriu-zisă.
1-Ambulatoriu
2-Spital
Ambulanţă
3-
(neutilizat)
4-Altele
5-MF - MM
patientInsuranceHouse Casa de asigurare a pacientului Nu string -
personCategory Categoria de asigurat a pacientului Nu string -
patientType Tipul pacientului Nu string -
Numărul PNS-ului în care este
nhpNo Nu string -
înscris pacientul
Diagnosticul în baza căruia a fost
diagnostic Nu string -
prescrisă reţeta
prescriptionDate Data de prescriere a reţetei Nu date -
Data pana la care poate fi eliberata
prescriptionExpireDate Nu date -
reteta
Eliberată
Indică tipul eliberarii reţeteo: parţial 1-
integral.
issuedType sau total (folosit intern pentru Nu string
Eliberată
preluarea reţetelor din SIPE) 2-
parţial.
issueDate Data de eliberare a reţetei Nu date -
Numărul chitanţei cu care a achitat
receipt Nu string -
pacientul
orderNo Numărul de ordine pe borderou Nu integer -
invoiceDate Data facturii Nu date -
Lungime max.
invoiceNo Seria şi numărul facturii Nu string
20
Numărul parafei medicului care a
recomendedByStencilNo Nu string -
recomandat reţeta
prescriptionType Tipul reţetei Nu string -
Lungime max.
personPID CNP-ul persoanei Nu string
20
Lungime max.
personCID Codul de asigurare al persoanei Nu string
30
Cetăţenia pacientului (codul de ţară
citizenship Nu string -
din nomenclatorul de ţări)
Valori: 1,2,3,4; Unde: 1=Masculin,
sex 2=feminin, 3=bisexual, Nu string -
4=necunoscut)
birthdate Data de nastere a pacientului Nu date -
Specifică dacă reţeta a fost aprobată
approvedByComission Nu boolean -
de comisie
Cod de boala din dosarul de
decisionDisease Nu string -
tratament
Numărul deciziei de aprobare a
decisionNo Nu string -
dosarului de tratament
Data deciziei de aprobare a dosarului
decisionDate Nu date -
de tratament
Numarul legii speciale in baza careia
specialLowNo se acorda procentul de compesare Nu string -
de 100%
Numărul de înregistrare în registrul
merNo Nu string -
de consultaţii (fişa de observaţie)
noDaysTreatment Numărul de zile de tratament Nu integer -
fractionNo Nu integer -
OBSERVAŢIE
Au fost introduse câmpul de detalii suplimentare pentru erori „comments”.
docType Da string -
docNo Da string -
validFrom Da date -
validTo Nu date -
appId Da string -
5-MF - MM
patientInsuranceHouse Casa de asigurare a pacientului Nu string -
personCategory Categoria de asigurat a pacientului Nu string -
patientType Tipul pacientului Nu string -
Numărul PNS-ului în care este
nhpNo Nu string -
înscris pacientul
Diagnosticul în baza căruia a fost
diagnostic Nu string -
prescrisă reţeta
prescriptionDate Data de prescriere a reţetei Nu date -
issueDate Data de eliberare a reţetei Nu date -
Numărul chitanţei cu care a achitat
receipt Nu string -
pacientul
orderNo Numărul de ordine pe borderou Nu integer -
invoiceDate Data facturii Nu date -
invoiceNo Seria şi numărul facturii Nu string -
Numărul parafei medicului care a
recomendedByStencilNo Nu string -
recomandat reţeta
prescriptionType Tipul reţetei Nu string -
Lungime max.
personPID CNP-ul persoanei Nu string
20
Cetăţenia pacientului (codul de ţară
citizenship Nu string -
din nomenclatorul de ţări)
Specifică dacă reţeta a fost aprobată
approvedByComission Nu boolean -
de comisie
Numărul de înregistrare în registrul
merNo Nu string -
de consultaţii (fişa de observaţie)
noDaysTreatment Numărul de zile de tratament Nu integer -
4-Altele
5-MF - MM
Lungime min. 1
pacientType Tipul pacientului Da string Lungime max.
20
Numărul PNS-ului în care este Lungime max.
nhpNo Nu string
înscris pacientul 20
Diagnosticul în baza căruia a fost
Lungime max.
diagnostic prescrisă reţeta (lista codurilor de Nu string
2000
diagnostic)
prescriptionDate Data de prescriere a reţetei Da date -
Numărul parafei medicului care a Lungime max.
recomendedByStencilNo Nu string
recomandat reţeta 20
Lungime max.
prescriptionType Tipul reţetei Nu string
20
Codul de identificare al asiguratui
personCID Da string Lungime fixă 20
beneficiar al reţetei
sex Sexul pacientului Da genderType -
birthdate Data de naştere a pacientului Da date -
Lungime min. 1
Cetăţenia pacientului (codul de ţară
citizenship Da string Lungime max.
din nomenclatorul de ţări)
20
Specifică dacă reţeta a fost aprobată
approvedByComission Nu boolean -
de comisie CNAS/CJAS
Cod de boala din dosarul de Lungime max.
decisionDisease Nu string
tratament 20
Numărul deciziei de aprobare a Lungime max.
decisionNo Nu string
dosarului de tratament 20
Data deciziei de aprobare a dosarului
decisionDate Nu date -
de tratament
Numarul legii speciale in baza careia
Lungime max.
specialLowNo se acorda procentul de compesare Nu string
30
de 100%
Lungime min. 1
Numărul de înregistrare în registrul
merNo Da string Lungime max.
de consultaţii (fişa de observaţie)
20
noDaysTreatment Numărul de zile de tratament Da integer -
OFFLINE:
Prescrisă
offline de
0-către medic.
Validată
online de
Indică modul de prescriere şi de farmacie.
reportedOnline Da string
raportare a reţetei în sistem. ONLINE:
Prescrisă
online de
1-către medic.
Validată
online de
medic.
Prescrisă şi
Indică tipul eliberarii reţeteo: parţial
0-neeliberată
sau total. Poate avea valorile:
issuedType Da string încă.
0|Prescrisa;1Eliberata;2|Partial
Eliberată
eliberata 1-
integral.
Eliberată
2-
parţial.
Indică dacă reţeta este din calup de
houseCallPrescription Da boolean -
reţete la domiciliu (pretipărite)
Flag care indica daca medicul este
isReplacement Nu boolean -
inlocuitor (pt contractele de MF)
Lungime
Flag care indica daca o reteta este fixă 1
physicianValidated validata de medic, pe propria Da string 0 -DA
raspundere 1 -NU
2 -N/A
Motivul pentru care medicul a validat
Lungime max.
validationReason pe propria raspundere o reteta Nu string
300
invalidata de sistem
F -
Există o singură structură de validare care conţine în mod obligatoriu datele referitoare
la prescriere, şi în mod opţional pe cele referitoare la medicamentele eliberate.
0 - ADULT
TP Tip pacient Nu string
1 - COPIL
CN Poziţia reţetei în borderou Da integer -
Indicator eliberare pe bază de
BP Da boolean -
protocol
AS Cod substanţă activă Da string -
Concentraţia de substanţă activă din
C Da string -
conţinutul medicamentului
PF Formă farmaceutică Da string -
D Doză medicament prescris Nu string -
Q Cantiate prescrisă Da double -
0-Bunuri
2-Medicamente
Teste
TC Tipul de consumabil Da string 4-
medicale
Dispozitive
5-
medicale
0 - Prescris
IT Tipul de eliberare a medicamentului Da string
1 - Eliberat