Sunteți pe pagina 1din 54

CONFORM CU ORIGINALUL

Anexa 002

Specificaţii de interfaţare cu SIUI+PE pentru aplicaţiile de raportare


ale furnizorilor de servicii medicale şi farmaceutice

Farmacii cu circuit deschis

ISTORICUL REVIZIILOR DOCUMENTULUI

Versiune Data Comentarii

1.0 (PROIECT) 10.10.2006 Versiune iniţială propusă

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.0 (PUBLICATĂ) 29.11.2010 Versiune publicată - SIUI-Actualizat : Centralizare și validare online

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 (PROIECT) 30.04.2012 Versiune propusă – SIUI extins + Prescripţia Electronică

3.0 (PUBLICATĂ) 01.07.2012 Versiune publicată – SIUI extins + Prescripţia Electronică

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

Istoricul reviziilor documentului .....................................................................................................................1


CUPRINS .................................................................................................................................................................2

1. INTRODUCERE ......................................................................................................................................................3

2. STRUCTURILE FIŞIERELOR XML .............................................................................................................................4


2.1. Fișiere folosite la raportarea şi sincronizarea datelor ...........................................................................4
2.1.1. Structura de date a fişierului de nomenclatoare pentru farmacii...................................................4
2.1.2. Structura de date a fişierului de personalizare pentru farmacii cu circuit deschis ..................... 19
2.1.3. Structura de date a fişierului de raportare pentru facmacii cu circuit deschis – reţete cu regim
special (tipizate) .......................................................................................................................................... 22
2.1.4. Structura de date a fişierului de raportare pentru facmacii cu circuit deschis – reţete
electronice .................................................................................................................................................. 25
2.1.5. Structura de date a fişierului de răspuns la raportarea pentru facmacii cu circuit deschis ....... 25
2.1.6. Structura de date a fişierului pentru mapa de contractare ........................................................... 26
2.2. Fișiere folosite la validarea online a serviciilor ..................................................................................... 30
2.2.1. Structura de date a fişierului de cerere de validare pentru reţetele eliberate ............................ 30
2.2.2. Structura de date a fişierului de răspuns la validarea reţetelor eliberate ................................... 32
2.3. Fișiere folosite la procesarea reţetelor electronice ............................................................................. 33
2.3.1. Structura fişierului de definiţie tipurilor comune folosite de reţetele electronice ...................... 33
2.3.2. Structura fişierului de cerere de validare unei reţete electronică eliberate de către farmacist 37
2.3.3. Structura fişierului de răspuns la validarea unei reţete electronică eliberate de către farmacist38
2.3.4. Structura fişierului de import al reţetelor electronice prescrise de medici ................................ 40
2.3.5. Structura fişierului de completare a datelor de facturare ............................................................ 42
2.3.6. Structura fişierului de preluare a stării reţetelor eliberate .......................................................... 42
2.3.7. Structura fişierului de preluare a borderourilor centralizatoare.................................................. 44
2.3.8. Structura codului de bare 2D tipărit pe reţetă ................................................................................ 45
3. CODIFICAREA ERORILOR DE VALIDARE ................................................................................................................... 48
3.1. Codificarea erorilor de sistem generate de Serviciul-Web la preluarea raportărilor ........................ 48
3.2. Codificarea erorilor de sistem generate de Serviciul-Web pentru procesarea reţetelor electronice49
3.3. Codificarea erorilor pentru furnizori de servicii farmaceutice - Circuit deschis ................................ 50

Versiune: 3.0.4 din 26.10.2012 Pagina 2 din 54


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

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.

Prezenta anexă conţine structurile de date ale nomenclatoarelor, fişierelor de


personalizare, fişierelor de raportare, fişierelor de răspuns la raportare şi altor fişiere
specifice farmaciilor cu circuit deschis, precum şi descrierea regulilor de validare
aplicate la prelucrarea raportărilor acestei categorii de furnizori.

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.

Adresele serviciilor-Web expuse de SIUI sunt următoarele:

https://www.siui.ro/svapntws/services/SiuiWS

https://www.siui.ro/svapntws/services/SiuiValidateWS

https://www.siui.ro/svapntws/services/SiuiInsuredWS

Adresa serviciilor-Web expuse de Sistemul Informatic pentru Prescripţia Electronică:

https://sipe.siui.ro/svapntws/services/EPrescriptionWS

Adresa serviciului de autentificare și validare OCSP a certificatelor digitale este


următoarea:

https://www.siui.ro/OCSP/validator

A se nota că adresa pentru OCSP corespunde serviciilor expuse de SIUI; accesul la


serviciile expuse de Prescripţia Electronică fiind realizat folosind aceleaşi certificate
digitale şi credenţiale de acces (utilizator/parolă) ca şi pentru SIUI.

Versiune: 3.0.4 din 26.10.2012 Pagina 3 din 54


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

2. STRUCTURILE FIŞIERELOR XML

Acest paragraf conţine enumerarea şi descrierea fişierelor de validare folosite la pre-


validarea datelor raportate. Aceste fişiere au formatul standard XSD specificat de W3C
folosit pentru verificarea respectării convenţiilor de notaţie, de formă de prezentare,
precum şi a tipurilor de date.

2.1. FIȘIERE FOLOSITE LA RAPORTAREA ŞI SINCRONIZAREA DATELOR

2.1.1. Structura de date a fişierului de nomenclatoare pentru farmacii

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.

Nume schemă NomenclaturesPHM.xsd


Namespace http://www.cnas.ro/siui/2.0

Nume element Catalogues Nr apariţii: minim 1, maxim 1


Structura nomenclatoarelor pentru aplicaţiile de raportare pentru furnizorii de
Descriere element
servicii farmaceutice
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Data şi ora la care a fost generat
issueDate Da date-time -
fişierul în SIUI (timestamp)

Nume element Countries Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de ţări

Nume element Country Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei ţări
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul ţării Da string
20
Lungime max.
name Denumirea ţării Da string
100

Nume element CnasAgreements Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de ţări care au acord internaţional cu CNAS

Nume element CnasAgreement Nr apariţii: minim 0, maxim nelimitat

Versiune: 3.0.4 din 26.10.2012 Pagina 4 din 54


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

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 -

Nume element EuMembers Nr apariţii: minim 0, maxim 1


Definiţia unei înregistrări din catalogul de ţări care fac parte din Uniunea
Descriere element
Europeană

Nume element EuMember Nr apariţii: minim 0, maxim nelimitat


Descriere element Definitie tara
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 -

Nume element Districts Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de judeţe / unităţi teritoriale

Nume element District Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui judeţ
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul judeţului Da string
20
Lungime max.
name Denumirea judeţului Da string
100
Codul ţării căreia îi aparţine (valoare Lungime max.
country Da string
din nomenclatorul de ţări) 20

Nume element CityTypes Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de tipuri de localităţi

Nume element CityType Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui tip de localitate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul localităţii Da string
30
Lungime max.
name Denumirea localităţii Da string
150
Indică dacă localitatea este din
urbanFlag mediul urban sau nu (atunci se Da boolean -
consideră din mediul rural)

Nume element Cities Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de localităţi

Nume element City Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei localităţi
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul localităţii Da string
30
Lungime max.
name Numele localităţii Da string
150

Versiune: 3.0.4 din 26.10.2012 Pagina 5 din 54


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

Judeţul de care aparţine localitatea


Lungime max.
district (valoarea codului din nomenclatorul Da string
20
de judeţe)
Tipul localităţii (valoarea codului din Lungime max.
cityType Da string
nomenclatorul de tipuri de localităţi) 30
Localitatea de care aparţine
Lungime max.
parentCity (comună) (valoarea codului din Nu string
30
nomenclatorul de localităţi)

Nume element Street_Types Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de tipuri de străzi

Nume element Street_Type Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui tip de stradă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul tipului de stradă Da string
30
Lungime max.
name Denumirea tipului de stradă Da string
150

Nume element Streets Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de străzi

Nume element Street Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei străzi
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul străzii Da string
60
Lungime max.
name Denumirea străzii Da string
255
Localitatea în care se regăseşte
Lungime max.
city_code strada (valoarea codului din Da string
30
nomenclatorul de localităţi)
Tipul de stradă (valoarea codului din Lungime max.
streetType Nu string
nomenclatorul de tipuri de străzi) 30

Nume element InsuranceHouseTypes Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de tipuri de case de asigurări de sănătate

Nume element InsuranceHouseType Nr apariţii: minim 0, maxim nelimitat


Descriere element Înregistrare din nomenclatoruld e tipuri de case de asigurări de sănătate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul tipului de case de asigurări Da string
20
Descrierea tipului de case de Lungime max.
description Da string
asigurări 100

Nume element InsuranceHouses Nr apariţii: minim 0, maxim 1


Descriere element Catalogul caselor de asigurare din sistem

Nume element InsuranceHouse Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia caselor de asigurare din sistem
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul casei de asigurare Da string
20
name Denumirea casei de asigurare Da string Lungime max.

Versiune: 3.0.4 din 26.10.2012 Pagina 6 din 54


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

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 -

Nume element PharmaceuticalForms Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de forme farmaceutice ale medicamentelor

Nume element PharmaceuticalForm Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei forme farmaceutice ale medicamentelor
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul formei farmaceutice Da string
100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element Concentrations Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de concentraţii ale medicamentelor

Nume element Concentration Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei concentraţii
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Valoarea concentraţiei aşa cum Lungime max.
concentration Da string
apare pe forma de ambalare 100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element Specialities Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de specialităţi medicale

Nume element Speciality Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei specialităţi medicale
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul specialităţii medicale Da string
200
Lungime max.
name Denumirea specialităţii medicale Da string
100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element Errors Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de erori şi avertizări generate de sistem

Nume element Error Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei erori sau avertizări
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul de eroare/avertizare Da string
20
Lungime max.
text Descrierea erorii/avertizării Nu string
255
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element BusinessRules Nr apariţii: minim 0, maxim 1

Versiune: 3.0.4 din 26.10.2012 Pagina 7 din 54


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

Descriere element Catalogul de reguli de validare din sistem

Nume element BusinessRule Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei reguli de validare din sistem
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul regulii de validare Da string
20
Lungime max.
description Descrierea regulii de validare Da string
255
Indică dacă regula este activă sau nu
isApplied (regulile pot fi scoase din uz de Da boolean -
operatori)
prescriptionLevel Nivelul de prescriere Da boolean -
Indică dacă regula de validare
isError generează o eroare sau nu (atunci Da boolean -
generearză avertizare)
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element PersonStates Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de stări de asigurare ale unei persoane

Nume element PersonState Nr apariţii: minim 0, maxim nelimitat


Descriere element Înregistare din catalogul de stări de asigurare ale unei persoane
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul stării de asigurare ale unei Lungime max.
code Da string
persoane 20
Descrierea stării de asigurare ale Lungime max.
description Da string
unei persoane 100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element PersonCategories Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de categorii de asigurat ale persoanelor

Nume element PersonCategory Nr apariţii: minim 0, maxim nelimitat


Descriere element Înregistrare în catalogul de categorii de asigurat
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul categoriei de asigurat Da string
20
Lungime max.
description Descrierea categoriei de asigurat Da string
250
validFrom Data de inceput a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
Vârsta minimă de la care o persoană
restrictedMinAge se poate încadra în categoria Nu decimal Nr cifre 18
respectivă
Vârsta maximă până la care o
restrictedMaxAge persoană se poate încadra în Nu decimal Nr cifre 18
categoria respectivă
Indică dacă categoria de asigurat se
supportsOverlapping poate suprapune cu alte categorii pe Nu boolean -
aceeaşi perioadă de timp
Indică dacă categoria de asigurat
definedByAge Nu boolean -
este definită de limitele de vârstă
maxDuration Durata maximă în cazul categoriei Nu decimal Nr cifre 18

Versiune: 3.0.4 din 26.10.2012 Pagina 8 din 54


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

care expiră după o perioadă de timp


M - LUNA
Perioada calendaristică în care se Q - TRIMESTRU
maxDurationRoundType Nu string
exprimă durata maximă S - SEMESTRU
Y - AN
0 - NEDEFINIT
Indică dacă categoria se poate aplica
forSex Nu string 1 - MASCULIN
doar unei persoane de un anumit sex
2 - FEMININ
Codul stării de asigurat a persoanei
corespondent unei categorii de Lungime max.
personState Nu string
asigurat (valoare din catalogul de 20
stări de asigurat)
Prioritatea în cazul în care o
persoană are mai multe categorii
priority Nu decimal -
(valorile mai mari au prioritate mai
mare)
Indica daca aceasta categorie este
isOptional Nu boolean -
optionala sau nu.
Indica daca aceasta categorie poate
canBeReported fi raportata de catre medicul de Nu boolean -
familie.

Nume element PrescriptionTypes Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de tipuri de reţetă

Nume element PrescriptionType Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui tip de reţetă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul tipului de reţetă Da string
30
Lungime max.
description Descrierea tipului de reţetă Da string
150
Indică dacă tipul de reţetă se
forNarcotics Da boolean -
foloseşte pentru stupefiante
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element Physicians Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de medici din sistem

Nume element Physician Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui medic
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
name Numele medicului Da string
200
Lungime max.
stencil Parafa medicului Da string
6
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element PhysicianSpecialities Nr apariţii: minim 0, maxim 1


Descriere element Catalogul specialităţilor medicilor din sistem

Nume element PhysicianSpeciality Nr apariţii: minim 0, maxim nelimitat


Descriere element Înregistrare din catalogul specialităţilor medicilor din sistem
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri

Versiune: 3.0.4 din 26.10.2012 Pagina 9 din 54


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

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 -

Nume element NHPS Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de programe naţionale de sănătate

Nume element NHP Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui program naţional de sănătate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Numărul programului naţional de Lungime max.
code Da string
sănătate 20
Descrierea programului naţional de Lungime max.
description Da string
sănătate 100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
Poate fi defalcat pe buget de
hasAmbulatoryBudget Nu boolean -
ambulatoriu?
hasHospitalBudget Poate fi defalcat pe buget de spital? Nu boolean -

Nume element DiseaseCategories Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de categorii de boală

Nume element DiseaseCategory Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei categorii de boală
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul categoriei de boală Da string
20
Lungime max.
description Descrierea categoriei de boală Da string
100
Indică dacă este boală cronică sau
isChronicDisease Nu boolean -
nu
Indică dacă procurarea
isAuctioned medicamentelor pentru această Nu boolean -
categorie se face prin licitaţie
validFrom Data de început a valabilităţii Da date -

Versiune: 3.0.4 din 26.10.2012 Pagina 10 din 54


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

validTo Data de sfârşit a valabilităţii Nu date -

Nume element ICD10S Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de diagnostice medicale (999 de coduri)

Nume element ICD10 Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui diagnostic medical
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul diagnosticului medical Da string
20
Lungime max.
name Denumirea diagnosticului medical Da string
100
Categoria de boală (valoarea codului
Lungime max.
diseaseCategory din nomenclatorul de categorii de Nu string
20
boli)
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element Cim10s Nr apariţii: minim 0, maxim 1


Catalogul de diagnostice din Clasificarea Internationala a Maladiilor si a
Descriere element
problemelor de sanatate conexe.

Nume element Cim10 Nr apariţii: minim 0, maxim nelimitat


Definitia unui diagnostic din Clasificarea Internationala a Maladiilor si a
Descriere element
problemelor de sanatate conexe.
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul unui diagnostic din
Clasificarea Internationala a Lungime max.
code Da string
Maladiilor si a problemelor de 50
sanatate conexe.
Numele unui diagnostic din
Clasificarea Internationala a Lungime max.
name Nu string
Maladiilor si a problemelor de 250
sanatate conexe.
Nivelul ierarhic al entitatii
entityLevel Nu integer -
reprezentate de diagnostic.
Codul diagnosticului parinte (de pe Lungime max.
parentCode Nu string
nivelul ierarhic superior). 50

Nume element ActiveSubstances Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de substanţe active pentru medicamente

Nume element ActiveSubstance Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei substanţe active pentru medicamente
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul substanţei active Da string
150
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element ActSubstICD10s Nr apariţii: minim 0, maxim 1


Descriere element Tabel de asociere între substanţe active şi codurile de diagnostic (999)

Nume element ActSubstICD10 Nr apariţii: minim 0, maxim nelimitat


Înregistrare din tabelul de asociere între substanţe active şi codurile de
Descriere element
diagnostic

Versiune: 3.0.4 din 26.10.2012 Pagina 11 din 54


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

Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri


Substanţa activă (valoarea codului
Lungime max.
activeSubstance din nomenclatorul de substanţe Da string
150
active)
Diagnosticul medical (valoarea
Lungime max.
icd10 codului din nomenclatorul de Da string
20
diagnostice)
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element CopaymentListTypes Nr apariţii: minim 0, maxim 1


Descriere element Catalogul tipurilor de liste de compensare

Nume element CopaymentListType Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia tipurilor de liste de compensare
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul tipului de listă de compensare Da string
20
Descrierea tipului de listă de Lungime max.
description Da string
compensare 100
Nr cifre 18
percent Valoarea procentului de compensare Da decimal din care 0
zecimale
Nr cifre 18
Numărul maxim de poziţii permis pe
drugMaxNo Nu decimal din care 0
reţetă
zecimale
Nr cifre 18
Numărul maxim de reţete în
prescriptionMaxNo Nu decimal din care 0
perioada de raportare
zecimale
Nr cifre 18
maxValue Valoarea maximă a reţetei Nu decimal din care 0
zecimale
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element CopaymentListTypePersState Nr apariţii: minim 0, maxim 1


Tabel de asociere între tipurile de liste de compensare şi starile de asigurare
Descriere element
ale persoanelor

Nume element CpmetLstTypePersState Nr apariţii: minim 0, maxim nelimitat


Înregistrare din tabelul de asociere între tipurile de liste de compensare şi
Descriere element
starile de asigurare ale persoanelor
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Tipul de listă de compensare
Lungime max.
copaymentListType (valoarea codului din nomenclatorul Da string
20
de liste de compensare)
Starea de asigurare a persoanei
Lungime max.
personState (valoarea codului din nomenclatorul Da string
20
de stări de asigurare)
Valoarea procentului de compensare Nr cifre 18
percent aplicat în funcţie de lista de Da decimal din care 0
compensare şi starea de asigurare zecimale
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element ATCS Nr apariţii: minim 0, maxim 1

Versiune: 3.0.4 din 26.10.2012 Pagina 12 din 54


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

Descriere element Catalogul de clasificări anatomico-terapeuico-chimice (ATC)

Nume element ATC Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei clasificări anatomico-terapeuico-chimice (ATC)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul clasificării anatomico- Lungime max.
code Da string
terapeuico-chimice 20
Descrierea clasificării anatomico- Lungime max.
description Da string
terapeuico-chimice 100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
Clasificării părinte în structura
ierarhică (valoarea codului din Lungime max.
parentATC Nu string
catalogul de clasificări anatomico- 20
terapeuico-chimice)

Nume element Goods Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de materiale sanitare

Nume element Good Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui material sanitar
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul materialului sanitar Da string
20
Lungime max.
name Denumirea materialului sanitar Da string
100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element MedicalTests Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de teste medicale

Nume element MedicalTest Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui test medical
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul testului medical Da string
20
Lungime max.
name Denumirea testului medical Da string
100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element MedicalDevices Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de dispozitive medicale

Nume element MedicalDevice Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui dispozitiv medical
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul dispozitivului medical Da string
20
Lungime max.
name Denumirea dispozitivului medical Da string
100
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element PackageModes Nr apariţii: minim 0, maxim 1

Versiune: 3.0.4 din 26.10.2012 Pagina 13 din 54


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

Descriere element Catalogul de moduri de ambalare

Nume element PackageMode Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui mod de ambalare
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul modului de ambalare Da string
250
validFrom Data de început a valabilităţii Nu date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element Drugs Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de medicamente

Nume element Drug Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui medicament
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul medicamentului Da string
20
Lungime max.
name Denumirea medicamentului Da string
100
Modul de prezentare al
medicamentului (valoarea codului Lungime max.
presentationMode Nu string
din nomenclatorul de moduri de 250
ambalare)
Indică dacă medicamentul este
isNarcotic Da string -
stupefiant sau nu
Indică dacă se poate fi fracţional sau
isFractional Da boolean -
nu
isSpecial Indică dacă este special sau nu Da boolean -
Indică dacă are bioechivalenţă sau
hasBioEchiv Da boolean -
nu
Nr cifre 18
qtyPerPackage Cantitatea pe forma de ambalare Nu decimal din care 0
zecimale
Nr cifre 18
pricePerPackage Preţul pe forma de ambalare Nu decimal din care 2
zecimale
Nr cifre 18
Preţul cu ridicata pe forma de
wholeSalePricePerPackage Nu decimal din care 2
ambalare
zecimale
Lungime max.
prescriptionMode Modul de prescriere Nu string
30
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
Codul substanţei active (valoare din Lungime max.
activeSubstance Da string
nomenclatorul de substanţe active) 150
Concentraţia (valoare din Lungime max.
concentration Da string
nomenclatorul de concentraţii) 30
Forma de ambalare farmaceutică
Lungime max.
pharmaceuticalForm (valoarea codului din catalogul de Da string
100
forme de ambalare farmaceutice)
Lungime max.
company Compania producătoare Da string
20
Codul ţării de origine (valoare din Lungime max.
country Da string
catalogul de ţări) 20
atc Codul ATC (valoare din catalogul de Da string Lungime max.

Versiune: 3.0.4 din 26.10.2012 Pagina 14 din 54


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

ATC-uri) 20

Nume element CopaymentListDrugs Nr apariţii: minim 0, maxim 1


Descriere element Lista de medicamente disponibile într-un tip de listă de compensare

Nume element CopaymentListDrug Nr apariţii: minim 0, maxim nelimitat


Înregistrare din lista de medicamente disponibile într-un tip de listă de
Descriere element
compensare
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul tipului de listă de compensare
Lungime max.
copaymentListType (valoare din catalogul de liste de Da string
20
compensare)
Codul medicamentului (valoare din Lungime max.
drug Da string
catalogul de medicamente) 20
Numărul programului naţional de
Lungime max.
nhpCode sănătate (valoare din catalogul de Nu string
20
PNS-uri)
Codul de boală (valoare din catalogul Lungime max.
diseaseCode Nu string
de coduri de boală) 20
Nr cifre 20
maxPrice Preţul maximal Nu decimal din care 6
zecimale
Nr cifre 20
Preţul maximal pe forma de
maxPriceUT Nu decimal din care 6
ambalare
zecimale
Nr cifre 20
Valoarea compensată din FNUASS /
copaymentValue Nu decimal din care 6
CNAS
zecimale
Valoarea compensată integrală, Nr cifre 20
copaymentValue90 suportată inclusiv de Ministerul Nu decimal din care 6
Sănătăţii (90%) zecimale
Nr cifre 20
wholeSalePrice Preţul cu ridicata Nu decimal din care 6
zecimale
Nr cifre 20
referencePrice Preţul de referinţă Nu decimal din care 6
zecimale
Indică dacă se eliberează pe baza
specialLaw Da boolean -
unei legi speciale sau nu
Precizează dacă medicamentul poate
fi prescris numai cu aprobare
specială. Poate lua urmatoarele
valori: M = Ministerul Sănătăţii, P =
needApproval Nu string -
Ministerul Sănătăţii Publice, N =
C.N.A.S., J = C.J.A.S., A = A.N.T.
(Agentia Nationala a Transplantului),
0 = Fără aprobare
Precizează dacă medicamentul poate
depaşi plafonul de valoare al listei,
overValue Nu string -
dar numai dacă este singur pe
reţetă. Poate avea valorile 1 sau 0.
Precizează dacă medicamentul poate
fi prescris doar dacă este
needSpecialty Nu string -
recomandat de un medic specialist.
Poate avea valorile 1 sau 0.
classifInsulin Clasificarea medicamentelor de la Nu string -

Versiune: 3.0.4 din 26.10.2012 Pagina 15 din 54


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

PNS-DIABET in Insuline, Ado si


Teste. Poate avea valorile I,A,T sau 0.
Substanţa activă, conform HG:
1841/2006 (modificată 1209/2007),
hgDci Nu string -
datorită căreia acest medicament
intră în această listă de compensare.
ATC-ul, conform HG: 1841/2006
(modificată 1209/2007), datorită
hgAtc Nu string -
căreia acest medicament intră în
această listă de compensare.
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element CopaymentListActiveSubsts Nr apariţii: minim 0, maxim 1


Tabelul de asociere între listele de compensare şi substanţele active al
Descriere element
medicamentelor

Nume element CopaymentListActiveSubst Nr apariţii: minim 0, maxim nelimitat


Înregistrare din tabelul de asociere între listele de compensare şi substanţele
Descriere element
active al medicamentelor
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Tipul listei de compensare (valoarea
copaymentListType codului din catalogul de tipuri de Da string -
liste de compensare)
Substanţa activă (valoarea codului
activeSubstance Da string -
din catalogul de substanţe active)
Codul ATC (valoare din
aTC Da string -
nomenclatorul de ATC-uri)
Categoria de boală (valoarea codului
diseasecategory din nomenclatoruld e categorii de Nu string -
boală)
Precizează dacă medicamentul poate
fi prescris numai cu aprobare
specială. Poate lua urmatoarele
needApproval valori: M = Ministerul Sănătăţii, N = Da string -
C.N.A.S., J = C.J.A.S., A = A.N.T.
(Agentia Nationala a Transplantului),
0 = Fără aprobare
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element HealthDepartmentTypes Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de tipuri de departamente de sănătate

Nume element HealthDepartmentType Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia tipului de departament de sănătate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul tipului de departament de
code Da string -
sănătate
Descrierea tipului de departament
description Da string -
de sănătate
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element HealthDepartments Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de departamente de sănătate

Versiune: 3.0.4 din 26.10.2012 Pagina 16 din 54


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

Nume element HealthDepartment Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui departament de sănătate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
code Codul departamentului de sănătate Da string
20
Numele departamentului de Lungime max.
name Da string
sănătate 100
Daca acest atribut are valoarea 1, in
acest departament se pot completa
foi de observatie clinica generala.
0 - NU
FOCG Daca acest atribut are valoarea 0, in Da string
1 - DA
acest departament nu se pot
completa foi de observatie clinica
generala.
Tipul departamentului de sănătate
type (valoare din catalogul de tipuri de Da string -
departamente de sănătate)
medicalType Nu string -
Durata optima de internare a
optimalDuration Nu decimal -
departamentului de sănătate.
tariff Nu double -
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element BlackList Nr apariţii: minim 0, maxim 1


Descriere element Lista neagră a persoanelor cu antecedente în înselarea sistemului de asigurări

Nume element BlackListRow Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei persoane din lista neagră
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime min.
13
personPID CNP-ul persoanei Da string
Lungime max.
13
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element MissingPrescriptions Nr apariţii: minim 0, maxim 1


Descriere element Lista de serii de reţetă declarate lipsă de medicii prescriptori

Nume element MissingPrescription Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei serii de reţetă declarate lipsă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
series Seria reţetelor Da string -
firstNo Numărul de început Da string -
lastNo Numărul de sfârşit Da string -
noOfPrescriptions Numărul total de reţete lipsă Da integer -
Tipul de reţetă (valoarea codului din
type Da string -
catalogul de tipuri de reţetă)
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -

Nume element Holidays Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de zile libere (sărbători legale)

Versiune: 3.0.4 din 26.10.2012 Pagina 17 din 54


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

Nume element Holiday Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei zile libere (sărbătoare legală)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Data calendaristică declarată
holiday Da date -
sărbătoare legală
description Descrierea sărbătoarei legale Da string -

Nume element NHPCategories Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de categorii de programe naţionale de sănătate

Nume element NHPCategory Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unei categorii de programe naţionale de sănătate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
code Codul categoriei de PNS Da string -
name Denimirea categoriei de PNS Da string -
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
Numărul programului naţional de
NHPCode sănătate (valoarea codului din Da string -
nomenclatorul de PNS-uri)

Nume element NHP_DRUG_TYPES Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de tipuri de medicamente pentru PNS

Nume element NHP_DRUG_TYPE Nr apariţii: minim 0, maxim nelimitat


Descriere element Definiţia unui tip de medicamente pentru PNS
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul tipului de medicamente pentru
code Da string -
PNS
Descrierea tipului de medicamente
description Nu string -
pentru PNS

Nume element NHP_DRUGS Nr apariţii: minim 0, maxim 1


Descriere element Tabelul de asociere între medicamente şi tipurile de medicamente pentru PNS

Nume element NHP_DRUG Nr apariţii: minim 0, maxim nelimitat


Înregistrare din tabelul de asociere între medicamente şi tipurile de
Descriere element
medicamente pentru PNS
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul medicamentului (valoare din
code Da string -
catalogul de medicamente)
Tipul de medicament pentru PNS
type (valoare din nomenclatorul de mai Da string -
jus)
validFrom Data de început a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
Numărul programului naţional de
nhp sănătate (valoare din nomenclatorul Da string -
de PNS-uri)
vat Valaorea TVA Nu decimal -
price Valoarea preţului Nu decimal -

Nume element CtrDocumentTypes Nr apariţii: minim 0, maxim 1


Descriere element Nomenclatorul tipurilor de documente.

Nume element CtrDocumentType Nr apariţii: minim 0, maxim nelimitat

Versiune: 3.0.4 din 26.10.2012 Pagina 18 din 54


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

Descriere element Definitia unui tip de document.


Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
code Cod tip document. Da string -
name Denumire tip document. Da string -
validFrom Data de inceput a valabilitatii Da date -
validTo Data de sfârsit a valabilitatii Nu date -

Nume element PersonFunctions Nr apariţii: minim 0, maxim 1


Catalogul functiilor pe care o persoana angajata le poate ocupa in cadrul
Descriere element
furnizorului.

Nume element PersonFunction Nr apariţii: minim 0, maxim nelimitat


Definitia unei functii pe care o persoana angajata le poate ocupa in cadrul
Descriere element
furnizorului.
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul unei functii pe care o persoana
code angajata le poate ocupa in cadrul Da string -
furnizorului.
Descrierea unei functii pe care o
description persoana angajata le poate ocupa in Da string -
cadrul furnizorului.
validFrom Data de inceput a valabilitatii Da date -
validTo Data de sfârsit a valabilitatii Nu date -

Nume element EmplTypes Nr apariţii: minim 0, maxim 1


Descriere element Catalogul de tipuri de angajare.

Nume element EmplType Nr apariţii: minim 0, maxim nelimitat


Descriere element Definitia unui tip de angajare.
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
code Codul unui tip de angajare. Da string -
name Numele unui tip de angajare. Da string -

2.1.2. Structura de date a fişierului de personalizare pentru farmacii cu circuit


deschis

OBSERVAŢIE
Valorile posibile pentru contractType sunt FRM – pentru contract de farmacie
cu circuit deschis şi FPS – pentru contract de eliberare medicamente prin
PNS.

Nume schemă PersonalizedFileFarmaciiCD.xsd


Namespace http://www.cnas.ro/siui/2.0

Nume element provider Nr apariţii: minim 1, maxim 1


Structura datelor de personalizare pentru aplicaţiile de raportare pentru
Descriere element
furnizorii de servicii farmaceutice
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul de identificare al farmaciei în Lungime max.
code Da string
SIUI 20
name Denumirea farmaciei Da string Lungime max.

Versiune: 3.0.4 din 26.10.2012 Pagina 19 din 54


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

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)

Nume element addresses Nr apariţii: minim 1, maxim 1


Descriere element Lista de adrese ale furnizorului

Nume element address Nr apariţii: minim 0, maxim nelimitat


Descriere element Adresa furnizorului
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Localitatea (valoarea codului din Lungime max.
cityCode Da string
nomenclatorul de localităţi) 30
Judeţul (valoarea codului din Lungime max.
districtCode Da string
nomenclatorul de judeţe) 20
Lungime max.
streetName Numele străzii Nu string
255
Lungime max.
streetNo Numărul străzii Nu string
20
Lungime max.
building Blocul / Clădirea Nu string
20
Lungime max.
entrance Scara / Intrarea Nu string
20
Lungime max.
floor Etajul Nu string
20
Lungime max.
apartment Apartamentul / Camera Nu string
20
Lungime max.
postalCode Codul poştal Nu string
40

Nume element contracts Nr apariţii: minim 1, maxim 1


Descriere element Lista de contracte

Nume element contract Nr apariţii: minim 0, maxim nelimitat


Descriere element Datele de identificare ale contractului
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
contractNo Numărul contractului Da string
40
contractDate Data contractului Da date -
validFrom Data de inceput a valabilităţii Da date -
validTo Data de sfârşit a valabilităţii Nu date -
Casa de asigurări cu care s-a
încheiat contractul (valoarea codului Lungime max.
orgUnitCode Da string
din nomenclatorul de case de 20
asigurări)
Codul de identificare unic al Lungime max.
companyCode Da string
furnizorului 20
categoryCode Codul categoriei de furnizor Da string -
contractType Tipul ce contract al furnizorului Nu string -

Versiune: 3.0.4 din 26.10.2012 Pagina 20 din 54


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

Nume element prescriptionLimits Nr apariţii: minim 0, maxim 1


Descriere element Lista plafoanelor de compensare

Nume element prescriptionLimit Nr apariţii: minim 0, maxim nelimitat


Descriere element Plafon de compensare
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
limitYear Anul de valabilitate al plafonului Nu integer -
Codul casei de asigurări (valoare din
orgUnit Nu string -
nomenclatorul de case de asigurări)
Plafon
FRM -
FRM
Plafon
BCI -Cronice
1
Plafon
BCII -Cronice
2
Tipul listei de compensare al Plafon
prescriptionLimitType Nu string FRD -
plafonului FRD
Plafon
HIV -
HIV
Plafon
ONCO-
ONCO
Plafon
INSU -
INSU
Plafon
TRAN -
TRAN
month1 Valoare pentru luna ianuarie Nu decimal -
month2 Valoare pentru luna februarie Nu decimal -
month3 Valoare pentru luna martie Nu decimal -
month4 Valoare pentru luna aprilie Nu decimal -
month5 Valoare pentru luna mai Nu decimal -
month6 Valoare pentru luna iunie Nu decimal -
month7 Valoare pentru luna iulie Nu decimal -
month8 Valoare pentru luna august Nu decimal -
month9 Valoare pentru luna septembrie Nu decimal -
month10 Valoare pentru luna octombrie Nu decimal -
month11 Valoare pentru luna noiembrie Nu decimal -
month12 Valoare pentru luna decembrie Nu decimal -

Nume element subunits Nr apariţii: minim 0, maxim 1


Descriere element Lista de puncte de lucru

Nume element subunit Nr apariţii: minim 0, maxim nelimitat


Descriere element Detalii Puncte de lucru
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
subunitCode Cod unitate Da string
20
Lungime max.
subunitName Denumire unitate Da string
100
Localitatea (valoarea codului din Lungime max.
cityCode Nu string
nomenclatorul de localităţi) 30
Daca este punct de lucru (valori 0 si
isWorkPlace Da boolean -
1)
isOnContract Daca unitatea figureaza in contractul Da boolean -

Versiune: 3.0.4 din 26.10.2012 Pagina 21 din 54


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

farmaciei
validFrom Valabil de la Da date -
validTo Valabil pana la Nu date -

2.1.3. Structura de date a fişierului de raportare pentru facmacii cu circuit deschis –


reţete cu regim special (tipizate)

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ă.

Nume schemă ImportPrescription.xsd


Namespace http://www.cnas.ro/siui/2.0

Nume element report Nr apariţii: minim 1, maxim 1


Descriere element Raportare pentru farmacii cu circuit deschis
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Cheia de identificare a aplicaţiei de
AppKey raportare (producator de software Nu string -
3rd partry)
AppID Identificator unic al raportării Nu string -
pharmacy Denumirea farmaciei Da string -
fiscalCode Codul fiscal al farmaciei Da string -
contractNo Numărul de contract al farmaciei Da string -
Codul casei de asigurări (cod din
insuranceHouse Da string -
nomenclator)
reportingDate Data raportării Da date -
Raportare de
0-retete
tipizate
isEprescReporting Raportare de retete electronice Nu string
Raportare de
2-retete
electronice
startFrom Data de început a rapotării Da date -
endTo Data de sfârşit a rapotării Da date -
prescriptionNo Numărul de reţete raportate Nu integer -
workPlace Punctul de lucru raportant Nu string -
wholeSaleValue Total valoare cu amănuntul Nu double -
copaymentTotalValue Total valoare de compensare Nu double -

Nume element prescriptions Nr apariţii: minim 1, maxim nelimitat


Descriere element Colecţie reţete eliberate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
AppID Identificator la nivel de aplicaţie Nu string -
series Serie reţetă Nu string -
no Număr reţetă Nu string -
physicianStencil Număr parafă medic prescriptor Nu string -
physicianContract Număr contract medic prescriptor Nu string -
Medic de
source Sursă reţetă Nu string 0-
familie

Versiune: 3.0.4 din 26.10.2012 Pagina 22 din 54


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

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 -

Versiune: 3.0.4 din 26.10.2012 Pagina 23 din 54


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

Nume element prescriptionDrugs Nr apariţii: minim 0, maxim nelimitat


Descriere element Colecţie medicamente eliberate pe reţetă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
AppID Identificator la nivel de aplicaţie Nu string -
pos Poziţia reţetei în borderou Nu integer -
Tipul listei de compensare pentru
copaymentListType medicamentul prescis (cod din Nu string -
nomenclator)
Procentul de compensare pentru
copaymentPercent Nu double -
medicamentul prescis
Codul categoriei de boală pentru
diseaseCategoryCode medicamentul prescis (cod din Nu string -
nomenclator DiseaseCategories)
Codul de boală pentru medicamentul
diseaseCode prescis (cod din nomenclator Nu string -
ICD10S)
Codul categoriei de boală pentru
diseaseCodeCIM medicamentul prescis (cod din Nu string -
nomenclator CIM10s)
Specifica semnificatia campului 2 - Medicament
supplyType Nu string
drugCode: medicament(2) sau test(4) 4 - Test
Codul medicamentului prescis (cod
drugCode Nu string -
din nomenclator Drugs)
Numarul de luni pentru care se
testMonthNo acorda tratamentul, se completeaza Nu double -
doar in cazul testelor
Doar pentru teste, tipul pacientului:
testPatientType Nu string -
COPIL sau ADULT
Numărul de zile de administrare al
noDaysAdministered Nu integer -
medicamentului
Daca medicamentul a fost
isRecommended Nu boolean -
recomandat de medicul specialist
quantity Cantitatea prescisă de medicament Nu double -
Preţul unitar cu amănuntul al
retailPrice Nu double -
medicamentului prescris
Preţul de referinţă al
refPrice Nu double -
medicamentului prescis
Valoarea cu amănuntul al
retailValue Nu double -
medicamentului prescis
Valoarea compensată a
copaymentValue Nu double -
medicamentului prescis
Valoarea compensată a
medicamentului prescis (partea de
copaymentValue50 Nu double -
50% suportata din bugetul FNUASS
pentru pensionari < 600 lei/luna
Valoarea compensată a
medicamentului prescis (partea de
copaymentValue40 40% suportata din bugenul MS in Nu double -
FNUASS pentru pensionari < 600
lei/luna
Bifă care indică dacă medicamentul
byProtocol Nu boolean -
se eliberează pe bază de protocol
diagnosticType Tipul diagnosticului Da string -
vatPercent Valoarea procentului TVA Nu double -
Valoarea medicamentului pe baza de
protocolValue Nu double -
protocol

Versiune: 3.0.4 din 26.10.2012 Pagina 24 din 54


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

Cantitatea de medicament pe forma


quantityPerPackage Nu double -
de ambalare
Preţul medicamentului pe forma de
pricePerPackage Nu double -
ambalare
personValue Valoare platita de asigurat Nu double -
Lungime max.
drugInvoiceNo Seria şi numărul facturii Nu string
20
drugInvoiceDate Data facturii Nu date -

2.1.4. Structura de date a fişierului de raportare pentru facmacii cu circuit deschis –


reţete electronice

Nume schemă ImportElectronicPrescription.xsd


Namespace http://www.cnas.ro/siui/2.0

Nume element report Nr apariţii: minim 1, maxim 1


Descriere element Raportare pentru farmacii cu circuit deschis
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Cheia de identificare a aplicaţiei de
AppKey raportare (producator de software Nu string -
3rd partry)
AppID Identificator unic al raportării Nu string -
pharmacy Denumirea farmaciei Da string -
fiscalCode Codul fiscal al farmaciei Da string -
workPlace Punctul de lucru raportant Nu string -
contractNo Numărul de contract al farmaciei Da string -
contractType Tipul de contract al farmaciei Da string -
Codul casei de asigurări (cod din
insuranceHouse Da string -
nomenclator)
reportingDate Data raportării Da date -
startFrom Data de început a rapotării Da date -
endTo Data de sfârşit a rapotării Da date -
Data de început a perioadei pentru
prescriptionsFromDate Da date -
care se aduc reţetele
Data de sfârşit a perioadei pentru
prescriptionsToDate Da date -
care se aduc reţetele

2.1.5. Structura de date a fişierului de răspuns la raportarea pentru facmacii cu


circuit deschis

OBSERVAŢIE
Au fost introduse câmpul de detalii suplimentare pentru erori „comments”.

Nume schemă FeedbackPrescriptionReport.xsd


Namespace http://www.cnas.ro/siui/2.0

Nume element report Nr apariţii: minim 1, maxim 1


Descriere element Răspuns raportare farmacii cu circuit deschis
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri

Versiune: 3.0.4 din 26.10.2012 Pagina 25 din 54


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

AppID Identificator la nivel de aplicaţie Da string -


UIC Codul fiscal al farmaciei Da string -
reportingDate Data raportării Da date -
startFrom Data de început a rapotării Da date -
endTo Data de sfârşit a rapotării Da date -

Nume element prescriptions Nr apariţii: minim 0, maxim nelimitat


Descriere element Colecţie reţete eliberate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
AppID Identificator la nivel de aplicaţie Da string -
Starea de validare, indicând dacă
state Da integer -
înregistrarea este validată sau nu

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Colecţie de erori aferente elementului curent
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

Nume element prescriptionDrugs Nr apariţii: minim 0, maxim nelimitat


Descriere element Medicamente eliberate pe reţetă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
AppID Identificator la nivel de aplicaţie Da string -
Starea de validare, indicând dacă
state Da integer -
înregistrarea este validată sau nu

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Colecţie de erori aferente elementului curent
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

Nume element prescriptionTests Nr apariţii: minim 0, maxim 1


Descriere element Teste medicale eliberate pe reţetă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
AppID Identificator la nivel de aplicaţie Da string -
Starea de validare, indicând dacă
state Da integer -
înregistrarea este validată sau nu

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Colecţie de erori aferente elementului curent
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

Nume tip complex errorsCollection


Descriere tip complex Definiţia conţinutului tipului "Colecţie de erori"
Nume element error Nr apariţii: minim 0, maxim nelimitat
Descriere element Descriere eroare
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
code Cod eroare (cod din nomenclator) Da string -
Dataliere suplimentara aferenta
comments Nu string -
erorii

2.1.6. Structura de date a fişierului pentru mapa de contractare

Nume schemă ImportHospitalEmployees.xsd


Namespace http://www.cnas.ro/siui/2.0

Versiune: 3.0.4 din 26.10.2012 Pagina 26 din 54


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

Nume element report Nr apariţii: minim 1, maxim 1


Descriere element Lista detaliilor necesare contractarii
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
fiscalCode Codul fiscal al unitatii spitalicesti. Da string -
Codul casei de asigurari cu care
spitalul are contract. Acest atribut
insuranceHouse Da string -
este preluat din nomenclatorul
OrgUnits.
reportingDate Data raportarii. Da date -
Identificator unic in aplicatia de nivel
appId 4. Acest atribut este folosit la Da string -
identificarea raportarii.
Cheia de identificare a aplicaţiei de
appKey raportare (producator de software Nu string -
3rd partry)
supplierType Da string -

Nume element REPLG Nr apariţii: minim 0, maxim 1


Descriere element
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
PID Da string Lungime fixă 13
CID Nu string -
contactName Da string -
validFrom Da date -
validTo Nu date -
appId Da string -

Nume element BankAccount Nr apariţii: minim 0, maxim nelimitat


Descriere element
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
account Da string
30
accountType Da string -
Lungime max.
bank Da string
20
appId Da string -
currencyCode Da string -
preferredAccount Da string Lungime fixă 1
validFrom Da date -
validTo Nu date -

Nume element Subunits Nr apariţii: minim 0, maxim nelimitat


Descriere element Puncte de lucru ale Farmaciei
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
code Da string -
departmentCode Da string -
name Nu string -
parentCode Nu string -
validFrom Da date -
validTo Nu date -
forContract Nu boolean -
appId Da string -

Nume element Documents Nr apariţii: minim 0, maxim nelimitat


Descriere element
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri

Versiune: 3.0.4 din 26.10.2012 Pagina 27 din 54


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

docType Da string -
docNo Da string -
validFrom Da date -
validTo Nu date -
appId Da string -

Nume element Address Nr apariţii: minim 0, maxim 1


Descriere element
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
adressType Da string
districtCode Nu string -
cityCode Da string -
streetCode Nu string -
streetNo Nu string -
comments Nu string -
validFrom Da date -
validTo Nu date -
appId Da string -

Nume element OpenSchedule Nr apariţii: minim 0, maxim nelimitat


Descriere element Programul de lucru al subunitatii
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
activityType Da string -
week Da string -
day Da string -
beginHour Da xs:long -
endHour Da xs:long -
legalFreeDays Nu boolean -
overtime Nu boolean -
validFrom Da date -
validTo Nu date -
appId Da string -

Nume element Employee Nr apariţii: minim 0, maxim nelimitat


Descriere element Angajat al furnizorului
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Identificator unic in aplicatia de nivel
Lungime min. 1
appId 4. Acest atribut este folosit la Da string
Lungime max. 20
identificarea randului raportat.
Lungime min. 1
PID CNP-ul angajatului. Da string
Lungime max. 13
CID CID-ul angajatului. Nu string -
Lungime min. 1
stencilNo Parafa angajatului. Nu string
Lungime max. 6
Lungime
min. 1
Tipul de angajat. Acest atribut poate
Lungime
avea urmatoarele valori: 3 ->
type Da string max. 1
MEDIC 2 -> ASISTENT 1 ->
3 -medic
ALTELE
2 -asistent
1 -altele
Data la care incepe valabilitatea
validFrom Da date -
datelor despre angajati.
Data la care se termina valabilitatea
validTo Nu date -
datelor despre angajati.

Versiune: 3.0.4 din 26.10.2012 Pagina 28 din 54


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

Nume element EmployeeDetail Nr apariţii: minim 0, maxim nelimitat


Descriere element Detalii despre angajat.
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Identificator unic in aplicatia de nivel Lungime min. 1
appId 4. Acest atribut este folosit la Da string Lungime max.
identificarea randului raportat. 20
Tipul de studii pe care le-a efectuat
angajatul. Acest atribut poate avea 1 - medii
studies Da string
urmatoarele valori: 1 -> STUDII 2 - superioare
MEDII 2 -> STUDII SUPERIOARE
Domeniul de activitate al angajatului. 1-Stomatologie
Acest atribut poate avea urmatoarele 2-Medicina
activityDomain valori: 1 -> STOMATOLOGIE 2 -> Da string 3-Farmaceutice
MEDICINA 3 -> FARMACEUTICE 4 - 4-Biologie
> BIOLOGIE 5 -> CHIMIE 5-Chimie
Codul functiei pe care o are Lungime min. 1
functionCode angajatul. Acest atribut este preluat Da string Lungime max.
din nomenclatorul PersonFunctions. 20
Data de la care incepe valabilitatea
validFrom Da date -
contractului de munca al angajatului.
Data la care se termina valabilitatea
validTo Nu date -
contractului de munca al angajatului.
Codul tipului de angajat. Acest Lungime min. 1
emplTypeCode atribut este preluat din Da string Lungime max.
nomenclatorul EmplTypes. 20
labourContractNo Nu string -

Nume element WorkingSchedule Nr apariţii: minim 0, maxim nelimitat


Descriere element Programul de lucru al angajatului
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime fixă 1
activityType Da string 1 -
2 -
Lungime fixă 1
1 -
week Da string
2 -
3 -
Lungime fixă 1
1 -
2 -
3 -
4 -
day Da string
5 -
6 -
7 -
8 -
9 -
beginHour Da xs:long -
endHour Da xs:long -
legalFreeDays Nu boolean -
overtime Nu boolean -
validFrom Da date -
validTo Nu date -
appId Da string -

Nume element EmployeeDocuments Nr apariţii: minim 0, maxim nelimitat

Versiune: 3.0.4 din 26.10.2012 Pagina 29 din 54


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

Descriere element Date despre Autorizatia de Libera Practica a angajatului.


Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Identificator unic in aplicatia de nivel Lungime min. 1
appId 4. Acest atribut este folosit la Da string Lungime max.
identificarea randului raportat. 20
Lungime min. 0
Numarul Autorizatiei de Libera
docNo Da string Lungime max.
Practica a angajatului.
100
Data la care se termina valabilitatea
docValidTo Autorizatia de Libera Practica a Nu date -
angajatului.
Data la care incepe valabilitatea
docValidFrom Autorizatia de Libera Practica a Da date -
angajatului.
Numele institutiei care a emis Lungime min. 0
docIssuer Autorizatia de Libera Practica a Nu string Lungime max.
angajatului. 100
docTypeCode Da string -

2.2. FIȘIERE FOLOSITE LA VALIDAREA ONLINE A SERVICIILOR


Fişiere din această secţiune fac referire la fişierul CommonReportingTypes.xsd care este
prezentat în Anexa 001 – Prezentarea serviciilor Web. Această anexă mai conţine alte
structuri de date care pot fi utile oricărei aplicaţii, referindu-ne în mod special la fișierul
de răspuns la verificarea calităţii de asigurat.

2.2.1. Structura de date a fişierului de cerere de validare pentru reţetele eliberate

Nume schemă PharmacyDrugsValidateRequest.xsd


Namespace http://www.cnas.ro/siui/2.0
Schemă referită CommonReportingTypes.xsd

Nume element request Nr apariţii: minim 1, maxim 1


Descriere element Cerere de validare pentru reţete eliberate de farmacii cu circuit deschis
Extinde tipul requestContractType (vezi definiţia mai jos, sau în tipurile comune)

Nume element prescription Nr apariţii: minim 1, maxim nelimitat


Descriere element Colecţie reţete eliberate
Extinde tipul claimItemType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
series Serie reţetă Nu string -
no Număr reţetă Nu string -
physicianStencil Număr parafă medic prescriptor Nu string -
physicianContract Număr contract medic prescriptor Nu string -
Medic de
0-
familie
1-Ambulatoriu
source Sursă reţetă Nu string 2-Spital
Ambulanţă
3-
(neutilizat)
4-Altele

Versiune: 3.0.4 din 26.10.2012 Pagina 30 din 54


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

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 -

Nume element prescriptionDrug Nr apariţii: minim 0, maxim nelimitat


Descriere element Colecţie medicamente eliberate pe reţetă
Extinde tipul claimItemType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
pos Poziţia reţetei în borderou Nu integer -
Tipul listei de compensare pentru
copaymentListType medicamentul prescis (cod din Nu string -
nomenclator)
Procentul de compensare pentru
copaymentPercent Nu double -
medicamentul prescis
Codul categoriei de boală pentru
diseaseCategoryCode medicamentul prescis (cod din Nu string -
nomenclator)
Codul de boală pentru medicamentul
diseaseCode Nu string -
prescis (cod din nomenclator)
Codul medicamentului prescis (cod
drugCode Nu string -
din nomenclator)
quantity Cantitatea prescisă de medicament Nu double -
Preţul unitar cu amănuntul al
retailPrice Nu double -
medicamentului prescis
Preţul de referinţă al
refPrice Nu double -
medicamentului prescis
Valoarea cu amănuntul al
retailValue Nu double -
medicamentului prescis
Valoarea compensată a
copaymentValue Nu double -
medicamentului prescis
Valoarea compensată a
copaymentValue50 Nu double -
medicamentului prescis (partea de

Versiune: 3.0.4 din 26.10.2012 Pagina 31 din 54


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

50% suportata din bugetul FNUASS


pentru pensionari < 600 lei/luna)
Valoarea compensată a
medicamentului prescis (partea de
copaymentValue40 40% suportata din bugenul MS in Nu double -
FNUASS pentru pensionari < 600
lei/luna)
Bifă care indică dacă medicamentul
byProtocol Nu boolean -
se eliberează pe bază de protocol
diagnosticType Tipul diagnosticului Da string -
vatPercent Valoarea procentului TVA Nu double -
Valoarea medicamentului pe baza de
protocolValue Nu double -
protocol
Cantitatea de medicament pe forma
quantityPerPackage Nu double -
de ambalare
Preţul medicamentului pe forma de
pricePerPackage Nu double -
ambalare

Nume element prescriptionTest Nr apariţii: minim 0, maxim nelimitat


Descriere element Teste medicale eliberate pe reţetă
Extinde tipul claimItemType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime max.
testName Denumire test medical Nu string
200
monthsNo Număr de luni prescrise Da integer -
quantity Număr de teste medicale eliberate Da integer -
testValue Valoarea unui test medical Da double -
Valoarea totală compensată a
copayedValue Da double -
testelor medicale
COPIL -
patientType Tip pacient Da string
ADULT -

2.2.2. Structura de date a fişierului de răspuns la validarea reţetelor eliberate

Nume schemă PharmacyDrugsValidateResponse.xsd


Namespace http://www.cnas.ro/siui/2.0
Schemă referită CommonReportingTypes.xsd

Nume element response Nr apariţii: minim 1, maxim 1


Descriere element Răspuns la validarea reţetelor eliberate de farmacii
Extinde tipul responseType (vezi definiţia mai jos, sau în tipurile comune)

Nume element prescription Nr apariţii: minim 0, maxim nelimitat


Descriere element Răspuns la validarea unei reţete eliberate
Extinde tipul feedbackType (vezi definiţia mai jos, sau în tipurile comune)

Nume element prescriptionDrug Nr apariţii: minim 0, maxim nelimitat


Descriere element Răspuns la validarea medicamentelor eliberate pe o reţetă
Tip element feedbackType (vezi definiţia mai jos, sau în tipurile comune)

Nume element prescriptionTest Nr apariţii: minim 0, maxim nelimitat


Descriere element Răspuns la validarea testelor medicale eliberate pe reţetă
Tip element feedbackType (vezi definiţia mai jos, sau în tipurile comune)

Versiune: 3.0.4 din 26.10.2012 Pagina 32 din 54


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

2.3. FIȘIERE FOLOSITE LA PROCESAREA REŢETELOR ELECTRONICE


Fişiere din această secţiune sunt destinate aplicaţiilor de raportare pentru farmaciştii
care eliberează medicamente compensate pe baza reţetelor electronice.

2.3.1. Structura fişierului de definiţie tipurilor comune folosite de reţetele electronice


Acest fişier conţine definiţiile tipurilor XML de bază simple şi complexe folosite în
celelalte fişiere specifice reţetelor electronice.

Nume schemă CommonReportingTypesPE.xsd


Namespace http://www.cnas.ro/pel/1.0
Descriere schemă Definiţia tipurilor de date comune folosite în prescripţia electronică

Nume tip complex claimItemType


Descriere tip complex Tipul de date de bază folosit pentru trimiterea cererilor de validare
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Identificatorul unic al înregistrării la Lungime max.
AppID Da string
nivelul aplicaţiei de raportare 40
Indica daca înregistrarea raportată a
deleted fost adăugată, modificată sau Nu boolean -
ștearsă

Nume tip complex errorType


Definiţia tipului de date folosit pentru erorile de raportare (elementul poate
Descriere tip complex
conţine ca text inclus comentariile operatorilor SIUI)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul erorii (valoare din
code Da string Lungime max. 20
nomenclatorul de erori SIUI)
Lungime max.
comments Descrierea erorii in clar Nu string
2000
Lungime
fixă 1
Nivelul de alertă Lista valori (Info,
alertLevel Nu string E -Error
Warning, Eroare)
I -Info
W -Warning
Tipul de alertă, conform ghidului de Lungime max.
alertType Nu string
practică 100

Nume tip complex errorsCollection


Descriere tip complex Definiţia tipului de date folosit pentru lista de erori
Nume element error Nr apariţii: minim 0, maxim nelimitat
Descriere element Eroare de raportare (element de tip)
Tip element errorType (vezi definiţia mai jos, sau în tipurile comune)

Nume tip complex requestType


Tipul de date de bază folosit pentru transmiterea cererilor de validare către
Descriere tip complex
SIUI (abstract - trebuie derivat)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
AppKey Cheia de identificare a aplicaţiei de Nu string Lungime max.

Versiune: 3.0.4 din 26.10.2012 Pagina 33 din 54


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

raportare (producator de software 20


3rd partry)
Lungime min. 1
Codul unic de identificare al
providerCode Da string Lungime max.
furnizorului
20
Denumirea furnizorului (unităţii Lungime min. 1
providerName medicale) în numele căreia se emite Da string Lungime max.
cererea de validare 100
Punctul de lucru al furnizorului, de la Lungime max.
workPlace Nu string
care se efectueaza raportarea 20
Codul casei de asigurări cu care Lungime min. 1
insuranceHouse furnizorul are contract (valoare din Da string Lungime max.
nomenclatorul de case de asigurări) 20

Nume tip complex requestContractType


Tipul de date de bază folosit pentru transmiterea cererilor de validare către
Descriere tip complex
SIUI, pentru furnizorii cu contract
Extinde tipul requestType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime min. 1
Numărul contractului în vigoare,
contractNo Da string Lungime max.
pentru care se realizează raportarea
40
Tipul contractului specific Lungime min. 1
contractType furnizorului pentru care se Da string Lungime max.
realizează raportarea 20
Luna (prima zi sau orice alta zi din
luna) pentru care se realizează
reportDate raportarea (toate înregistrările Da date -
trebuie sa se încadreze in această
lună)

Nume tip complex prescriptionType


Descriere tip complex Tipul de date de bază folosit pentru reteţe
Extinde tipul claimItemType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Lungime min. 1
series Serie reţetă Da string Lungime max.
10
Lungime min. 1
no Număr reţetă Da string Lungime max.
20
physicianStencilNo Număr parafă medic prescriptor Da stencilType -
Lungime min. 1
physicianContract Număr contract medic prescriptor Da string Lungime max.
40
Tipul de contract al medicului Lungime max.
physicianContractType Nu string
prescriptor 10
Lungime min. 1
Codul unic de indetificare a unităţii
physicianUIC Da string Lungime max.
angajatoare a medicului prescriptor
20
Medic de
0-
familie
1-Ambulatoriu
source Sursă reţetă Da string
2-Spital
Ambulanţă
3-
(neutilizat)

Versiune: 3.0.4 din 26.10.2012 Pagina 34 din 54


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

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.

Versiune: 3.0.4 din 26.10.2012 Pagina 35 din 54


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

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

Nume tip complex prescriptionDrugType


Descriere tip complex Tipul de date de bază folosit medicamentele existente pe reteta
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Identificatorul unic al înregistrării la Lungime max.
AppID Da string
nivelul aplicaţiei de raportare 40
Poziţia medicamentului/testului pe
pos Da integer -
reţetă (număr de ordine)
Codul medicamentului/testului
Lungime max.
drugCode (valoarea codului din nomenclatorul Nu string
20
de medicamente)
Codul de boală pentru care sa
Lungime max.
diseaseCode prescris medicamentul (din Nu string
20
nomenclatorul ICD10)
Codul de boală pentru care sa
Lungime max.
diseaseCodeCIM prescris medicamentul (din Nu string
50
nomenclatorul CIM10)
Categoria bolii pentru care sa
Lungime max.
diseaseCategoryCode prescris medicamentul (din Nu string
20
nomenclatorul de categorii de boala)
diagnosticType Codul tipului de diagnostic Da diagnosticType-
Codul listei de compensare (din
Lungime max.
copaymentListTypeCode nomenclatorul de tipuri liste de Nu string
20
compensare)
Procentul de compensare aferent
copaymentListPercent Nu decimal -
listei de mai sus
Număr de luni de tratament pentru
testMonthNo Nu double -
teste de automonitorizare
Tipul de pacient pentru care se
0 - ADULT
testPatientType eliberează teste de Nu string
1 - COPIL
automonitorizare
Bifă care indică dacă medicamentul
byProtocol Da boolean -
se eliberează pe bază de protocol
Tipul de detaliu (medicament sau 2 - Medicament
supplyType Da string
test de automonitorizare) 4 - Test
Prescrisă şi
Indică tipul eliberării 0-neeliberată
medicamentelor. Poate avea încă.
issuedType Da string
valorile: Eliberată
1-
0|Prescris;1Eliberat;2|Anulat integral.
2-Anulat.
isRecommended Bifă care indică dacă medicamentul Nu boolean -

Versiune: 3.0.4 din 26.10.2012 Pagina 36 din 54


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

a fost recomandat de medicul


specialist

Nume tip simplu Descriere tip simplu Tip de date Constrangeri


Tipul de date folosit pentru parafa unui Lungime min. 1
stencilType string
medic Patern [0-9A-Z]{5,6}

Nume tip simplu Descriere tip simplu Tip de date Constrangeri


1 - MASCULIN
2 - FEMININ
genderType Valori posibile pentru sexul unui pacient string
3 - BISEXUAL
4 - NECUNOSCUT

Nume tip simplu Descriere tip simplu Tip de date Constrangeri


0 - ACUT
diagnosticType Tipul de diagnostic string 1 - SUBACUT
2 - CRONIC

2.3.2. Structura fişierului de cerere de validare unei reţete electronică eliberate de


către farmacist
Acest fişier defineşte structura fişierelor XML generate de aplicaţia de raportare a
farmacistului şi transmise spre procesare către sistemul central pentru validarea unei
reţete electronice eliberate.

Nume schemă PharmacyDrugsPERequest.xsd


Namespace http://www.cnas.ro/pel/1.0
Structura unei cereri de validare pentru reţete eliberate în farmacie
Descriere schemă
(prescripţie electronică)
Schemă referită CommonReportingTypesPE.xsd

Nume element request Nr apariţii: minim 1, maxim 1


Descriere element Cerere de validare pentru reţete eliberate de farmacii cu circuit deschis
Extinde tipul requestContractType (vezi definiţia mai jos, sau în tipurile comune)

Nume element prescription Nr apariţii: minim 1, maxim 1


Descriere element Colecţie reţete eliberate
Extinde tipul prescriptionType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul de identificare a persoanei Lungime max.
authorizedPersonCid Nu string
imputernicite 20
issueDate Data eliberarii retetei Da date -
Numărul chitanţei cu care a achitat Lungime max.
receipt Nu string
pacientul 20
Flag care indica daca eliberarea a
fost finalizata; in functie de acest flag
isReleased Nu boolean -
se poate sterge/sau nu reteta de la
farmacie
Numarul care identifica a cata
fractionNo farmacie care elibereaza o reteta Da integer -
este cea curenta

Nume element prescriptionDrug Nr apariţii: minim 0, maxim nelimitat

Versiune: 3.0.4 din 26.10.2012 Pagina 37 din 54


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

Descriere element Colecţie medicamente eliberate pe reţetă


Extinde tipul prescriptionDrugType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Preţul unitar cu amănuntul al
retailPrice Nu double -
medicamentului prescis
Preţul de referinţă al
refPrice Nu double -
medicamentului prescis
Valoarea cu amănuntul al
retailValue Nu double -
medicamentului prescis
Valoarea compensată a
copaymentValue Nu double -
medicamentului prescis
Valoarea compensată a
medicamentului prescis (partea de
copaymentValue50 Nu double -
50% suportata din bugetul FNUASS
pentru pensionari < 600 lei/luna)
Valoarea compensată a
medicamentului prescis (partea de
copaymentValue40 40% suportata din bugenul MS in Nu double -
FNUASS pentru pensionari < 600
lei/luna)
vatPercent Valoarea procentului TVA Nu double -
Valoarea medicamentului pe baza de
protocolValue Nu double -
protocol
Cantitatea de medicament pe forma
quantityPerPackage Nu double -
de ambalare
Preţul medicamentului pe forma de
pricePerPackage Nu double -
ambalare
personValue Valoare platita de asigurat Nu double -
drugInvoiceNo Seria şi numărul facturii Nu string -
drugInvoiceDate Data facturii Nu date -
issuedQuantity Cantitatea prescrisă Nu double -
Campul se completeaza in caz de
eliberare partiala si reprezinta
issuedByIdentifier identificatorul farmaciei care a Nu string -
eliberat medicamentul
(providerCode_workPlace)
Numarul care identifica a cata
fractionNo farmacie care elibereaza o reteta Nu integer -
este cea curenta

2.3.3. Structura fişierului de răspuns la validarea unei reţete electronică eliberate de


către farmacist
Acest fişier reprezintă structura unui fişier XML de răspuns care este generat de
sistemul central în momentul procesării unei cererei de validare a unei reţete
electronice eliberate de către farmacist. Fişierul trebuie interpretat de aplicaţia de
raportare, care trebuie sa afişeze mesaje sugestive pentru ca farmacistul să poată
corecta eventualele probleme semnalate.

Nume schemă PharmacyDrugsPEResponse.xsd


Namespace http://www.cnas.ro/pel/1.0
Structura unui răspuns la validare pentru reţete eliberate în farmacie
Descriere schemă
(prescripţie electronică)

Versiune: 3.0.4 din 26.10.2012 Pagina 38 din 54


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

Schemă referită CommonReportingTypesPE.xsd

Nume element response Nr apariţii: minim 1, maxim 1


Descriere element Răspuns la validare pentru reţete eliberate de farmacii cu circuit deschis
Extinde tipul requestContractType (vezi definiţia mai jos, sau în tipurile comune)

Nume element prescription Nr apariţii: minim 1, maxim 1


Descriere element Colecţie reţete eliberate
Extinde tipul prescriptionType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul de identificare a persoanei Lungime max.
authorizedPersonCid Nu string
imputernicite 20
issueDate Data eliberării reţetei în farmacie Da date -
Numărul bonului fiscal cu care a
Lungime max.
receipt achitat pacientul contribuţia Nu string
20
personală.
Flag care indica daca eliberarea a
fost finalizata si cumparatorul a
isReleased plecat de la farmacie; in functie de Nu boolean -
acest flag se poate sterge/sau nu
reteta de la farmacie
Identificatorul de tranzacţie de
Lungime max.
RefID validare (numărul de înregistrare Nu string
40
unic în sistem)
Identificatorul de tranzacţie de
fractionNo validare (numărul de înregistrare Da integer -
unic în sistem)
invoiceDate Data facturii Nu date -
invoiceNo Seria şi numărul facturii Nu string -
Flag care indică dacă reţeta a fost
isSent Nu boolean -
transmisă în SIUI pentru decontare

Nume element prescriptionDrug Nr apariţii: minim 0, maxim nelimitat


Descriere element Element din lista de medicamente eliberate pe reţetă
Extinde tipul prescriptionDrugType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Preţul unitar cu amănuntul al
retailPrice Nu double -
medicamentului prescis
Preţul de referinţă al
refPrice Nu double -
medicamentului prescis
Valoarea cu amănuntul al
retailValue Nu double -
medicamentului prescis
Valoarea compensată a
copaymentValue Nu double -
medicamentului prescis
Valoarea compensată a
medicamentului prescis (partea de
copaymentValue50 Nu double -
50% suportata din bugetul FNUASS
pentru pensionari < 600 lei/luna)
Valoarea compensată a
medicamentului prescis (partea de
copaymentValue40 40% suportata din bugenul MS in Nu double -
FNUASS pentru pensionari < 600
lei/luna)
vatPercent Valoarea procentului TVA Nu double -
Valoarea medicamentului pe baza de
protocolValue Nu double -
protocol

Versiune: 3.0.4 din 26.10.2012 Pagina 39 din 54


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

Cantitatea de medicament pe forma


quantityPerPackage Nu double -
de ambalare
Preţul medicamentului pe forma de
pricePerPackage Nu double -
ambalare
personValue Valoare platita de asigurat Nu double -
drugInvoiceNo Nu string -
drugInvoiceDate Nu date -
issuedQuantity Cantitatea eliberată Nu double -
Campul se completeaza in caz de
eliberare partiala si reprezinta
issuedByIdentifier identificatorul farmaciei care a Nu string -
eliberat medicamentul
(providerCode_workPlace)
Identificatorul de tranzacţie de
RefID validare (numărul de înregistrare Nu string -
unic în sistem)
Identificatorul de tranzacţie de
fractionNo validare (numărul de înregistrare Nu integer -
unic în sistem)

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Lista de mesaje de validare aferente unui medicament
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Lista de mesaje de validare aferente reţetei
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Lista de mesaje de validare aferente cererii de validare
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

2.3.4. Structura fişierului de import al reţetelor electronice prescrise de medici


De notat că acest fişier respectă aceeaşi structură ca fişierul de răspuns primit de
medic la cererea de validare a unei reţete prescrise, conţinând practic acelaşi set de
informaţii transmise în sistem de către medic pentru validare. Farmacistul va primi
răspuns doar pentru prescrierile care au fost validate de către sistem şi care au fost
marcate ca emise (tipărite) de către medic.

Nume schemă PhysicianDrugPEResponse.xsd


Namespace http://www.cnas.ro/pel/1.0
Structura unui răspuns la validare pentru reţete prescrise de medici
Descriere schemă
(prescripţie electronică)
Schemă referită CommonReportingTypesPE.xsd

Nume element response Nr apariţii: minim 1, maxim 1


Descriere element Răspuns la validare pentru reţete prescrise de medici
Extinde tipul requestContractType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Tipul de furnizor care introduce
Lungime fixă 1
senderType reteta in sistem (M)edic sau Nu string
M -
(F)armacist (daca medicul e offline)

Versiune: 3.0.4 din 26.10.2012 Pagina 40 din 54


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

F -

Nume element prescription Nr apariţii: minim 1, maxim 1


Descriere element Reţetă prescrisă de medic
Extinde tipul prescriptionType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
isPrinted Flag "reteta printata" Nu boolean -
isCancelled Flag "reteta anulata" Nu boolean -
Identificatorul de tranzacţie de
Lungime max.
RefID validare (numărul de înregistrare Nu string
40
unic în sistem)
Numărul de ordine al farmaciei care
fractionNo eliberează o reţetă (în cazul unei Da integer -
eliberări fracţionate)
Flag care indica daca fisierul trimis
isSigned Nu boolean -
de medic a fost semnat

Nume element prescriptionDrug Nr apariţii: minim 1, maxim nelimitat


Descriere element Lista medicamentelor care sunt prescrise pe o reţetă
Extinde tipul prescriptionDrugType (vezi definiţia mai jos, sau în tipurile comune)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul substanţei active ce intră în Lungime max.
activeSubstance Nu string
componenţa medicamentului. 150
Concentraţia de substanţă activă din Lungime max.
concentration Nu string
conţinutul medicamentului. 30
Forma farmaceutică a Lungime max.
pharmaceuticalForm Nu string
medicamentului. 100
Lungime max.
dose Doza de medicament prescrisă Nu string
20
prescriptedQuantity Cantitatea prescrisă Nu double -
Identificatorul de tranzacţie de
Lungime max.
RefID validare (numărul de înregistrare Nu string
40
unic în sistem)
Numărul de ordine al farmaciei care
fractionNo eliberează o reţetă (în cazul unei Nu integer -
eliberări fracţionate)

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Lista de mesaje de validare aferente unui medicament
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Lista de mesaje de validare aferente unei reţete
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

Nume element errors Nr apariţii: minim 0, maxim 1


Descriere element Lista de mesaje de validare aferente cererii de validare
Tip element errorsCollection (vezi definiţia mai jos, sau în tipurile comune)

Versiune: 3.0.4 din 26.10.2012 Pagina 41 din 54


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

2.3.5. Structura fişierului de completare a datelor de facturare


Acest fişier este folosit pentru transmiterea în sistem a seriei şi numărului facturii,
precum şi poziţia de pe borderoul de reţete eliberate pentru fiecare reţetă sau
medicament, înainte de raportarea propriu-zisă în SIUI.

Nume schemă UpdateInvoicesPERequest.xsd


Namespace http://www.cnas.ro/pel/1.0
Structura unei cereri de completare a datelor de facturare pentru reţete
Descriere schemă
eliberate în farmacie (prescripţie electronică)
Schemă referită CommonReportingTypesPE.xsd

Nume element request Nr apariţii: minim 1, maxim 1


Cerere de completare a datelor de facturare pentru reţete eliberate de
Descriere element
farmacii
Extinde tipul requestContractType (vezi definiţia mai jos, sau în tipurile comune)

Nume element invoices Nr apariţii: minim 1, maxim nelimitat


Descriere element Datele de identificare ale unei facturi
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
invoiceNo Numărul facturii. Da string -
invoiceDate Data facturii. Da date -

Nume element invoiceDetails Nr apariţii: minim 1, maxim nelimitat


Descriere element Datele de identificare ale unui detaliu de factură (reţetă)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Numărul unic de înregistrare al Lungime max.
prescriptionRefID Da string
reţetei, generat de sistem. 40
registerOrderNo Numărul de ordine din borderou. Nu integer -

Nume element drugInvoiceDetails Nr apariţii: minim 1, maxim nelimitat


Descriere element Datele de identificare ale detaliu de reţetă (medicament)
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Numărul unic de identificare al unui
drugRefID Da string -
detaliu de reţetă, generat de sistem.

2.3.6. Structura fişierului de preluare a stării reţetelor eliberate


Acest fişier este folosit pentru preluarea din sistemul central a informaţiilor despre
starea reţetele transmise în sistemul central SIPE întru-un anumit interval. Fişierul
conţine informaţii despre datele de facturare, numărul de referinţă sau stări asociate
(finalizată, transmisă în SIUI, eliberare parţială/integrală) pentru reţetele transmise în
sistem de către farmacie pentru perioada de interogare specificată, identificate unic
prin serie şi număr

Nume schemă ImportPrescriptionStatusResponse.xsd


Namespace http://www.cnas.ro/pel/1.0

Nume element report Nr apariţii: minim 1, maxim 1


Descriere element Raportare pentru farmacii cu circuit deschis
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri

Versiune: 3.0.4 din 26.10.2012 Pagina 42 din 54


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

fiscalCode Codul fiscal al farmaciei Da string -


workPlace Punctul de lucru raportant Nu string -
contractNo Numărul de contract al farmaciei Da string -
contractType Tipul de contract al farmaciei Da string -
Codul casei de asigurări (cod din
insuranceHouse Da string -
nomenclator)
startFrom Data de început a rapotării Da date -
endTo Data de sfârşit a rapotării Da date -
prescriptionNo Numărul de reţete raportate Nu integer -

Nume element prescriptions Nr apariţii: minim 1, maxim nelimitat


Descriere element Colecţie reţete eliberate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
series Serie reţetă Nu string -
no Număr reţetă Nu string -
Reteta eliberata integral(1) sau
issuedType Da string -
partial(2)
Numărul chitanţei cu care a achitat
receipt Nu string -
pacientul
invoiceDate Data facturii Nu date -
Lungime max.
invoiceNo Seria şi numărul facturii Nu string
20
Număr care indică a cata farmacie
fractionNo care eliberează medicamentul este Da integer -
cea curentă
Numărul unic de înregistrare al
prescriptionRefID Da xs:long -
reţetei, generat de sistem.
Flag care indica daca reteta este
statusFlag Da boolean -
eligibila pentru raportarea finala.
reteta este
1-
anulata
reteta nu are
completata
2-
datele de
facturare
reteta nu
contine cel
Motivele pentru care reteta nu se va
statusCode Nu string putin un
muta in SIUI la raportare
medicament
3-
eliberat de
catre
farmacia
curenta
reteta a fost
4-deja trimisa
in SIUI

Nume element prescriptionDrugs Nr apariţii: minim 0, maxim nelimitat


Descriere element Colecţie medicamente eliberate pe reţetă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Numărul unic de identificare al unui
drugRefID Da xs:long -
detaliu de reţetă, generat de sistem.
Lungime max.
drugInvoiceNo Seria şi numărul facturii Nu string
20
drugInvoiceDate Data facturii Nu date -

Versiune: 3.0.4 din 26.10.2012 Pagina 43 din 54


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

2.3.7. Structura fişierului de preluare a borderourilor centralizatoare


Acest fişier este folosit pentru preluarea din sistemul central a borderourilor de facturi
admise la plată, identificate prin serie şi număr, precum şi de poziţia de pe borderou,
împreună cu valorile de compensare calculate de sistem pentru fiecare poziţie în parte,
în funcţie de încadrarea în tipul de decont.

Nume schemă ExportPharmacyInv.xsd


Namespace http://www.cnas.ro/siui/2.0

Nume element report Nr apariţii: minim 1, maxim 1


Descriere element Structura fisierului de borderouri de retete raportate
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Identificatorul unic al înregistrarii la
AppID Da string -
nivelul aplicatiei de raportare
pharmacy Codul farmaciei Da string -
Codul unid de indentificare ficala
fiscalCode Da string -
(CUI) al farmaciei
Numarul contractului valabil cu casa
contractNo Da string -
de asigurari
Codul casei de asigurari (valoare din
insuranceHouse Da string -
nomenclatorul de case de asigurari)
Data de început a perioadei de
startFrom Da string -
raportare aferenta raportarii
Data de sfârsit a perioadei de
endTo Da string -
raportare aferenta raportarii
Specifica daca raportarea este
isEprescReporting Nu string -
electronica (1, 2) sau nu (0, null)

Nume element Sheet Nr apariţii: minim 0, maxim nelimitat


Descriere element Fisa de borderou
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Numarul facturii care însoteste
invoiceNo Nu string -
borderoul
Data facturii care însoteste
invoiceDate Nu string -
borderoul
Valoare totala acceptata la decontare
registerValue Nu string -
a borderoului
Valoare totala respinsa la decontare
registerValueRejected Nu string -
a borderoului
Tipul de decont (încadrarea
refundType Nu string -
bugetara)

Nume element detailSheet Nr apariţii: minim 0, maxim nelimitat


Descriere element Detaliu de fisa de borderou
Extinde tipul borderouType (vezi definiţia mai jos, sau în tipurile comune)

Nume tip complex borderouType


Descriere tip complex Tipul de date al unui detaliu de borderou
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Identificator element de detaliu de
Item Nu string -
borderou
value Valoarea acceptata la plata Nu string -

Versiune: 3.0.4 din 26.10.2012 Pagina 44 din 54


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

ValueRejected Valoarea respinsa la plata Nu string -

2.3.8. Structura codului de bare 2D tipărit pe reţetă


Această structură nu reprezintă un fişier propriu-zis, ci este modul de codificare a
informţiei în codul de bare 2D tipărit pe reţetele electronice. Codul de bare 2D conţine
un şir se octeţi care reprezintă un fişier XML arhivat utilizând algoritmul ZIP.

Structura prezentată în continuare descrie conţinutul acestui fişier XML, care


corespunde în mare parte cu fişierele pe care aplicaţiile de raportare ale medicilor şi
farmaciştilor le transmit către sistemul central, comasând detaliile despre medic,
pacient li farmacist, precum şi cele referitoare la medicamentele prescise şi cele
eliberate.

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.

Nume schemă PEBarcode.xsd


Namespace http://www.cnas.ro/pel/1.0
Descriere schemă Definiţie structură cod de bare 2D

Nume element P Nr apariţii: minim 1, maxim 1


Descriere element Reţetă electronică
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
SC Seria reţetei Da string -
SN Numărul reţetei Da string -
PS Parafa medicului prescriptor Da string -
Numărul contractului încheiat între
CN furnizor ( medic prescriptor ) şi casa Da string -
de asigurări.
Codul unic de identificare al unităţii
CC Da string -
medicale
Codul Casa de Asigurări cu care a
OU fost încheiat contractul medicului Da string -
prescriptor
ID Data la care a fost prescrisă reţeta Da date -
CT Tipul contractului Da string -

Nume element PD Nr apariţii: minim 0, maxim 1


Descriere element Detalii reţetă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
S Sursă reţetă Da string -
PT Tipul pacientului Da string -
N PNS în care este înscris pacientul Nu string -
ON Parafă medic care recomandă reţeta Nu string -
Reţetă
E-
TY Tipul reţetei Da string electronică
U-Unic
CD CID asigurat Da string -
FN Prenume asigurat Da string -
LN Nume asigurat Da string -
FA Adresă asigurat Nu string -

Versiune: 3.0.4 din 26.10.2012 Pagina 45 din 54


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

CT Cod ţară asigurat Da string -


AC Reţetă aprobată de comisie Da boolean -
Cod boală din dosarul de tratament
DD (obligatoriu de completat dacă este Nu string -
reţetă aprobată de comisie)
>Numărul deciziei de aprobare a
dosarului de tratament (obligatoriu
DN Nu string -
de completat daca este reţetă
aprobată de comisie)
Data deciziei de aprobare a dosarului
de tratament (obligatoriu de
DA Nu date -
completat daca este reţetă aprobată
de comisie)
Numărul legii speciale în baza căreia
SL se acordă procentul de compensare Nu string -
de 100%
Număr de înregistrare în registrul de
MR Da string -
consultaţii (fișă de observaţii)
DT Număr zile tratament Nu integer -
Indică modul de prezentare și de
RO raportare a reţetei în sistem. Poate Da string -
avea valorile: 0|Offline;1|Online
Indică tipul de eliberare reţetă: 0-Prescrisă
parţial sau total. Poate avea valorile: 1-Eliberată
IT Da string
0|Prescrisă;1|Eliberată;2|Parţial Parţial
2-
eliberată eliberată
SX Sex pacient Da string -
BD Data naşterii pacientului Da date -
FP Indicator cetăţean străin Da boolean -

Nume element FD Nr apariţii: minim 0, maxim 1


Descriere element Detalii farmacie
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
CC Codul fiscal al farmaciei Da string -
Codul casei de asigurări (cod din
OU Nu string -
nomenclator)
CN Număr de contract al farmaciei Nu string -
AC CID împuternicit Nu string -
RD Data eliberării reţetei Da date -
Număr chitanţă cu care a achitat
R Nu string -
pacientul

Nume element D Nr apariţii: minim 0, maxim nelimitat


Descriere element Listă medicamente prescrise pe reţetă
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
CD Codul medicamentului prescris Nu string -
Codul de boală pentru care se
DC Nu string -
prescrie medicamentul
Codul de boală din nomenclatorul
CM Nu string -
CIM10
Categoria bolii pentru care se
DO Nu string -
prescrie medicamentul
DT Codul tipului de diagnostic Da string -
LT Cod listă compensată Da string -
LP Procent de compensare aferent listei Nu double -
TM Număr luni prescrise Nu string -

Versiune: 3.0.4 din 26.10.2012 Pagina 46 din 54


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

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

Nume element E Nr apariţii: minim 0, maxim 1


Descriere element Medicament eliberate la faramacie
Nume atribut Descriere atribut Obligatoriu Tip de date Constrângeri
Codul medicamentului eliberat (cod
D Da string -
din nomenclator Drugs)
Preţul unitar cu amănuntul al
RP Da double -
medicamentului eliberat
Preţul de referinţă al
PR Nu double -
medicamentului eliberat
Valoarea cu amănuntul a
RV Nu double -
medicamentului eliberat
Valoarea compensată a
CV Nu double -
medicamentului eliberat
Valoarea compensată a
medicamentului eliberat (partea de
CV4 40% suportata din bugenul MS in Nu double -
FNUASS pentru pensionari < 600
lei/luna)
Valoarea compensată a
medicamentului eliberat (partea de
CV5 Nu double -
50% suportata din bugetul FNUASS
pentru pensionari < 600 lei/luna)
VP Valoare procent TVA Nu double -
Valoare medicament pe bază de
PV Nu double -
protocol
Cantitate de medicament pe forma
QP Nu double -
de ambalare
Preţ medicament pe forma de
PP Nu double -
ambalare
V Valoare plătită de către asigurat Da double -
IQ Cantitate eliberată Nu double -

Versiune: 3.0.4 din 26.10.2012 Pagina 47 din 54


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

3. CODIFICAREA ERORILOR DE VALIDARE

Acest paragraf conţine enumerarea şi descrierea codurilor de eroare folosite la


prelucrarea datelor raportate. Aceste date sunt conţinute şi în cadrul nomenclatoarelor
exportate de SIUI.

3.1. CODIFICAREA ERORILOR DE SISTEM GENERATE DE SERVICIUL-WEB LA


PRELUAREA RAPORTĂRILOR
Cod Descriere
eroare eroare
-1 Fisierul este deja raportat si nu poate fi sters!
-2 Eroare la dezarhivare - arhiva nu respecta formatul acceptat!
-3 Eroare la dezarhivare: {cauza}.
-4 Eroare la dezarhivare - arhiva contine mai mult de un fisier!
-5 Arhiva raportata nu contine nici un fisier!
-6 Nu a fost configurata locatia in care se salveaza fisierele raportate!
-7 Nu a fost gasita implementarea pentru tipul de furnizor {nume tip} in fisierul de configurare.
-8 Eroare la salvarea raportarii.
-9 Eroare la validare raportare. sau
Mesajul de eroare care se primeste de la validarea efectuata in la nivelul bazei de date:
NU S-A GASIT UN CONTRACT VALID {numar contract}
ACEST FISIER A MAI FOST PROCESAT {nume fisier}
DATA DE RAPORTARE ESTE IN VIITOR {data raportarii}
Codul CAS nu corespunde cu cel setat in aplicatie {cod cas}
NU S-A GASIT COMPANIA CU CUI {cui}
NU SE ACCEPTA RAPORTARI PENTRU PERIOADA {start - stop}
NU S-A DEFINIT O PERIOADA DE RAPORTARE PENTRU PERIOADA {start - stop}

Versiune: 3.0.4 din 26.10.2012 Pagina 48 din 54


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

3.2. CODIFICAREA ERORILOR DE SISTEM GENERATE DE SERVICIUL-WEB


PENTRU PROCESAREA REŢETELOR ELECTRONICE
Cod Descriere
eroare eroare
-1 Nu s-a gasit reteta cu datele de identificare specificate: CUI medic {0}, Numar parafa {1}, Tip
contract {2}, Contract {3}, CJAS {4}, Serie {5}, Numar {6}, Data prescrierii {7}
-2 Fisierul contine mai mult de o reteta
-3 Fisierul nu contine nici o reteta
-4 Cod casa de asigurari de sanatate inexistent: {0}
-5 Nu s-a gasit categoria de partener: {0}
-6 Nu s-a gasit calendarul identificat prin: data {0}, categoria de partener {1}, CAS {2}
-7 A fost o eroare la gasirea calendarului identificat prin: data {0}, categoria de partener {1}, CAS {2}
-8 Reteta a fost anulata - datele de identificare: CUI medic {0}, Numar parafa {1}, Tip contract {2},
Contract {3}, CJAS {4}, Serie {5}, Numar {6}, Data prescrierii {7}
-9 Reteta nu poate fi anulata, intrucat nu a fost tiparita. Datele de identificare: CUI medic {0}, Numar
parafa {1}, Tip contract {2}, Contract {3}, CJAS {4}, Serie {5}, Numar {6}, Data prescrierii {7}
-10 Reteta nu se poate elibera partial - datele de identificare: CUI medic {0}, Numar parafa {1}, Tip
contract {2}, Contract {3}, CJAS {4}, Serie {5}, Numar {6}, Data prescrierii {7}
-11 Reteta nu poate fi anulata, intrucat a fost deja eliberata sau eliberata partial. Datele de
identificare: CUI medic {0}, Numar parafa {1}, Tip contract {2}, Contract {3}, CJAS {4}, Serie {5},
Numar {6}, Data prescrierii {7}
-12 Reteta a fost deja eliberata sau eliberata partial. Datele de identificare: CUI medic {0}, Numar
parafa {1}, Tip contract {2}, Contract {3}, CJAS {4}, Serie {5}, Numar {6}, Data prescrierii {7}
-13 Aceasta reteta a fost deja tiparita. Nu se poate introduce o noua versiune a acesteia - datele de
identificare: CUI medic {0}, Numar parafa {1}, Tip contract {2}, Contract {3}, CJAS {4}, Serie {5},
Numar {6}, Data prescrierii {7}

Versiune: 3.0.4 din 26.10.2012 Pagina 49 din 54


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

3.3. CODIFICAREA ERORILOR PENTRU FURNIZORI DE SERVICII


FARMACEUTICE - CIRCUIT DESCHIS
Cod Descriere Tip Regulă
eroare eroare Regulă Activă
CMN01 Parafa medic inexistenta in baza de date Eroare Da
CMN02 Medicul nu are contract valid cu casa Eroare Da
CMN03 Persoana neinregistrata Eroare Da
CMN04 Codul de identificare al persoanei, este necompletat Eroare Da
CMN05 Cod casa de asigurari inexistenta Eroare Da
CMN06 Persoana straina inexistenta Avertisment Da
CMN07 Cetatenia/tara inexistenta Eroare Da
CMN08 Cetatenia/tara necompletata Eroare Da
CMN09 CNP-invalid, conform algoritmului de validare al CNP- Eroare Da
ului
PHM001 Cod fiscal farmacie inexistent Eroare Da
PHM002 Farmacia nu are contract valid cu casa Eroare Da
PHM003 Data raportare necompletata Eroare Da
PHM004 Perioada raportare incorecta Eroare Da
PHM011 Farmacia nu are contract valid cu casa pentru acest tip Eroare Da
de reteta
PHM012 Seria si numarul sunt obligatorii (reteta/foaie de Eroare Da
condica)
PHM100 RETETA RERAPORTATA Eroare Da
PHM101 Reteta mai exista in baza de date Eroare Da
PHM102 Reteta (serie si numar) este declarata disparuta Eroare Da
PHM103 Reteta (serie si numar) nu a fost distribuita medicului Avertisment Da
care a prescris
PHM104 Sursa prescrierii retetei incorecta Eroare Da
PHM105 Sursa prescrierii retetei necompletata Eroare Da
PHM106 Casa asiguratului inexistenta Eroare Da
PHM107 Casa asiguratului necompletata Eroare Da
PHM109 Starea pacientului de pe reteta nu coincide cu starea Avertisment Da
asiguratului
PHM110 Starea asiguratului inexistenta Eroare Da
PHM111 Starea asiguratului necompletata Eroare Da
PHM112 PNS inexistent Eroare Da
PHM112.1 Pentru acest PNS nu se elibereaza medicamente in Circuit Eroare Da
Deschis
PHM112.2 Cod inexistent: ? Eroare Da
PHM112.3 Nu ati completat codul de PNS corespunzator retetei Eroare Da
PHM113 Data prescriere necompletata Eroare Da
PHM114 Data eliberare necompletata Eroare Da
PHM115 Data eliberare mai mica decat data prescriere Eroare Da
PHM116 Data eliberare mai mare decat data de raportare Eroare Da
PHM117 Diferenta intre data raportarii si data eliberarii Eroare Da
depaseste numarul maxim de zile
PHM118 Plafonul contractual a fost consumat Eroare Da
PHM119 Numarul bonului fiscal este necompletat Eroare Da
PHM120 Numar si/sau data factura necompletate Eroare Da
PHM121 Numarul de ordine este obligatoriu Eroare Da
PHM122 Parafa medicului care a recomandat reteta este Avertisment Nu
inexistenta

Versiune: 3.0.4 din 26.10.2012 Pagina 50 din 54


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

Cod Descriere Tip Regulă


eroare eroare Regulă Activă
PHM123 Tipul de reteta este incorect Eroare Da
PHM124 Numarul maxim de medicamente a fost depasit Eroare Da
PHM125 Valoarea maxima a retetei a fost depasita (300 RON la Eroare Da
pret de referinta)
PHM126 Varsta maxima pentru copii (26) a fost depasita Eroare Da
PHM128 Numarul de registru/foaia de observatie este Eroare Da
obligatoriu
PHM129 Diferenta de zile intre data eliberarii si data prescrierii Eroare Da
este incorecta
PHM130 Pe reteta sunt specificate tipuri de diagnostice Eroare Da
incompatibile (cronic si acut/subacut)
PHM131 Persoana este inclusa pe lista neagra Eroare Da
PHM132 Gravida cu sex masculin Eroare Da
PHM133 Punct farmaceutic fara contract valid Eroare Da
PHM134 Ambulanta nu poate elibera retete decat vineri, Eroare Da
sambata, duminica si in sarbatorile legale
PHM135 Stupefiantele trebuie eliberate doar pe retete de Eroare Da
stupefiante
PHM136 Incoerenta intre sursa prescrierii si tipul de contract al Eroare Da
medicului
PHM140 Asiguratul este de tipul PNS, dar nu face parte dintr-un Avertisment Da
PNS
PHM149 Valoare peste 3000 RON pt. reteta pe P10 - Stari post Eroare Da
transplant fara aprobarea Agentiei Nationale de
Transplant
PHM150 Numarul de zile de tratament acordate este incorect Eroare Da
PHM151 Pe reteta stupefiante grupa II/III trebuie sa existe cel Eroare Da
putin un medicament din grupa II respectiv III
PHM152 Pe reteta stupefiante grupa III nu pot exista Eroare Da
medicamente din grupa II
PHM155 Reteta PNS, dar pacientul nu este inscris in acest PNS Avertisment Da
PHM156 Reteta PNS, contine numai medicamente din pns-ul Eroare Da
respectiv al sublistei C2
PHM157 Reteta PNS Insulina, Testele de automonitorizare se Eroare Da
elibereaza doar impreuna cu INSULINA
PHM159 Medicamentele care au DCI-uri cu aprobare comisie Eroare Da
CNAS, se elibereaza pe reteta distincta
PHM160 Reteta de tip PENS600 contine medicamente aferente Eroare Da
doar listei B
PHM161 Acest tip de reteta (PENS600), poate fi prescrisa doar Eroare Da
de catre medicul de familie, pe reteta cronica
PHM161.1 Reteta nu e de tip diagnostic CRONIC Eroare Da
PHM161.2 Reteta nu e prescrisa de medicul de familie Eroare Da
PHM162 Contravaloarea prescriptiei la nivelul preturilor de Eroare Da
referinta depaseste 330 lei, reteta de tip PENS600
PHM163 O prescriptie cronica pe luna Avertisment Da
PHM165 Din cauza unei incosistente neidentificata a datelor din Eroare Da
reteta, nu s-a putut stabili tipul de factura aferent
PHM166 Circuit inchis - Categorie de PNS inexistenta Eroare Da
PHM167 Pacient decedat la data prescrierii retetei Eroare Da
PHM168 Reteta distincta pe fiecare dosar de aprobare. Un singur Avertisment Da
G,P sau diagnostic!

Versiune: 3.0.4 din 26.10.2012 Pagina 51 din 54


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

Cod Descriere Tip Regulă


eroare eroare Regulă Activă
PHM169 Reteta electronica, serie si numar, nu a fost generata in Eroare Da
sistem!
PHM201 Lipsa pozitie medicament pe reteta Eroare Da
PHM202 Tip lista compensare inexistent Eroare Da
PHM203 Medicament nefractionabil si raportat fractionat Eroare Da
PHM204 Codul de medicament nu exista sau nu este valabil Eroare Da
PHM205 Pretul maximal al medicamentului a fost depasit Eroare Da
PHM205.1 Pretul maximal pe UT este mai mic decat Pretul de Eroare Da
vanzare pe UT
PHM205.2 Pretul maximal pe ambalaj este mai mic decat Pretul de Eroare Da
vanzare pe ambalaj
PHM206 Cota TVA a medicamentului este incorecta Eroare Da
PHM207 Procent compensare medicament incorect Eroare Da
PHM209 Cantitatea de medicament pe reteta trebuie sa fie mai Eroare Da
mare decat zero
PHM210 Pretul de vanzare al medicamentului este obligatoriu Eroare Da
PHM211 Categoria de boala inexistenta Eroare Da
PHM212 Categoria de boala necompletata sau completata pe Eroare Da
lista nepermisa (C1)
PHM213 Tipul de diagnostic este obligatoriu Eroare Da
PHM214 Tipul de diagnostic este incorect Eroare Da
PHM216 Medicamentul nu este pe lista de compensare Eroare Da
specificata
PHM217 Pretul de referinta (compensare) este incorect Eroare Da
PHM217.1 Pretul de compensare trebuie sa fie mai mare ca 0 Eroare Da
PHM217.2 Valoarea de vanzare cu amanuntul trebuie sa fie mai mare Eroare Da
ca 0
PHM217.3 Pretul de compensare trebuie sa aiba maxim 2 zecimale Eroare Da
PHM217.4 Reteta nefiind de tip PENS600, nu trebuiesc completate Eroare Da
campurile aferente compensarilor de CNAS50 si MS40
PHM217.5 Reteta de tip PENS600, nu aveti sumele defalcate pe cele Eroare Da
doua componente: CNAS50 si MS40
PHM217.6 Incosistenta intre campurile: copaymentValue, Eroare Da
copaymentValue40, copaymentValue50
PHM217.7 Valoarea compensata nu este corecta, pt medicament: Eroare Da
copaymentValue50 != copaymentValue x issuedQuantity
PHM217.8 Procentul de compensare pe tipul de lista este zero Eroare Da
PHM217.9 Valoarea compensata nu este corecta pt medicament Eroare Da
PHM218 Pretul de referinta (compensare) trebuie sa fie mai Eroare Da
mare decat zero
PHM219 Este obligatoriu de specificat daca medicamentul s-a Avertisment Da
vandut pe baza unui protocol
PHM220 Categoria de boala eronata pentru reteta de stupefiante Eroare Da
PHM223 DCI-ul medicamentului eliberat nu este asociat codului Avertisment Da
de boala
PHM224 Categoria de pacient nu este compatibila cu tipul listei Eroare Da
de compensare
PHM230 Medicamentul raportat nu este asociat PNS-ului Eroare Da
raportat
PHM231 Spitalul nu deruleaza PNS-ul raportat Avertisment Da
PHM232 Asiguratul nu are dosar special de tratament aprobat Avertisment Da
PHM232.1 Necesita aprobare Avertisment Da

Versiune: 3.0.4 din 26.10.2012 Pagina 52 din 54


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

Cod Descriere Tip Regulă


eroare eroare Regulă Activă
PHM232.2 Nu sunt completate campurile aferente deciziei: cod Avertisment Da
G/P/ICD10, data si numarul deciziei
PHM233 Diagnosticul generic GX, se introduce doar pentru Eroare Da
Gravida/Lehuza sau Copil(<18 ani)
PHM234 Pretul de decontare al medicamentului a fost depasit Avertisment Da
PHM234.1 Pretul maximal pe ambalaj este mai mic decat Pretul de Avertisment Da
vanzare pe ambalaj
PHM234.2 Pretul maximal pe UT este mai mic decat Pretul de Avertisment Da
decontare utilizat
PHM234.3 Pretul pe decontare pe UT este mai mic decat Pretul Avertisment Da
compensat pe UT
PHM235 Reteta necesita aprobare comisie dar nu prezinta Avertisment Da
aprobarea necesara
PHM236 Valoare protocol gresita Eroare Da
PHM237 Din cauza unei incosistente neidentificata a datelor din Eroare Da
reteta, nu s-a putut stabili tipul de factura aferent
PHM238 Codurile de dignostic nu corespund acestui cod de Avertisment Da
medicament
PHM238.1 Codul de diagnostic corespunzator acestui medicament Avertisment Da
trebuie sa fie 250
PHM238.2 Baiat cu varsta peste 9 ani Avertisment Da
PHM238.3 Fetita cu varsta peste 8 ani Avertisment Da
PHM238.4 Codul de diagnostic corespunzator acestui medicament Avertisment Da
trebuie sa fie 701
PHM238.5 Medicamentul se elibereaza doar barbatilor Avertisment Da
PHM239 Pentru PNS Oncologie, nu se deconteaza in circuit Avertisment Da
deschis medicamente parenterale
PHM301 Reteta de Insulina este distincta de reteta de Eroare Da
Antidiabetice orale
PHM302 Valoare necompletata sau incorecta Eroare Da
PHM303 Valoare compensare incorecta pentru tipul de pacient Eroare Da
PHM303.1 Pretul de compensare pe UT este mai mare decat pretul Eroare Da
de decontare
PHM303.2 Pretul de compensare este diferit de quantity x refPrice Eroare Da
PHM304 Tip pacient nu este conform cu data nasterii Eroare Da
PHM305 Numar de teste incorect Eroare Da
PHM306 Cantitatea pe ambalaj este gresita Eroare Da
PHM307 Incosistenta formula intre campurile: pricePerPackage, Eroare Da
quantityPerPackage si retailPrice
PHM308 Pentru teste numarul de luni trebuie sa fie completat Eroare Da
PHM309 Pe reteta exista mai mult de un medicament pe lista Avertisment Da
PHM310 Reteta (seria,numar) nu a fost incarcata in sistem de Avertisment Da
catre medic
PHM311 Reteta eliberata nu coincide cu reteta prescrisa Avertisment Da
PHM312 Acest medicament nu este exceptat de la plafon Eroare Da
PHM313 Cod TEST necompletat sau inexistent Eroare Da
PHM314 Test inexistent pe lista de compensare specificata Eroare Da
PHM315 Cantitate de teste eliberata necompletata Eroare Da
PHM316 Numarul de luni pentru care se acorda tratamentul Eroare Da
necompletat
PHM317 Valoare de compensat pe UT necompletata Eroare Da
PHM318 Valoarea totala de compensat necompletata Eroare Da

Versiune: 3.0.4 din 26.10.2012 Pagina 53 din 54


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

Cod Descriere Tip Regulă


eroare eroare Regulă Activă
PHM319 Valoarea de compensare trebuie sa aiba maxim 2 Eroare Da
zecimale
PHM320 Tip pacient necompletat sau incorect Eroare Da
PHM321 Numarul maxim de medicamente permise pentru Avertisment Da
sublista C1 pe cod de boala a fost depasit
PHM322 Numarul maxim de medicamente permise pentru Avertisment Da
sublista C3 a fost depasit
PHM323 Mai exista in sistem o reteta cu medicatie similara Avertisment Da
(acelasi DCI) din listele A si B
PHM324 Exista mai multe retete prescrise pentru medicamente Avertisment Da
cuprinse in sublista C1 pe acelasi cod de boala
PHM325 Exista mai multe retete prescrise pentru Avertisment Da
medicamentele cuprinse in sublista C3
PHM326 Datele sex si data nasterii din raportare nu corespund Avertisment Da
cu informatiile aflate in sistem
PHM327 Reteta electronica( serie si numar) nu a fost distribuita Eroare Da
medicului care a prescris
PHM328 Cod diagnostic incorect (ICD si/sau CIM) Eroare Da
PHM329 Nu este permisa finalizarea prescrierii (tiparirea) Eroare Da
pentru o reteta cu erori
PHM330 Nu este permisa finalizarea eliberarii unei retete cu Eroare Da
erori.
PHM331 Medicamentul eliberat de farmacie nu coincide cu Avertisment Da
substanta activa prescrisa
PHM332 Valoarea pentru issuedByIdentifier nu este conforma cu Eroare Da
masca providerCode_workPlace:
PHM333 Nu a fost verificata regula de validare: Avertisment Da
PHM_BRMS Validari BRMS Avertisment Da

Versiune: 3.0.4 din 26.10.2012 Pagina 54 din 54

S-ar putea să vă placă și