-
31.10.2019
1
Opis .xml formata elektronske fakture verzije 14.03 za
sekundarnu
zdravstvenu zaštitu za 2020. godinu
Sadržaj
Ovaj dokument ima za cilj detaljan opis strukture, sintakse i
semantike elektronske fakture za
sekundarnu zdravstvenu zaštitu.
Sadržaj ovog dokumenta je sledeći:
Sadržaj
............................................................................................................................................
1
Struktura fakture
..............................................................................................................................
2
Opis prvog sloga (Ustanova)
...........................................................................................................
2
Opis drugog sloga (Osiguranik)
......................................................................................................
3
Opis trećeg sloga (DodatneDijagnoze)
...........................................................................................
5
Opis četvrtog sloga (ListaLekovaDijagnoze)
...................................................................................
5
Opis petog sloga (DSG)
..................................................................................................................
6
Opis šestog sloga (Usluga)
.............................................................................................................
6
Opis sedmog sloga
(SanMedMat)...................................................................................................
7
Opis osmog sloga (BarKod)
............................................................................................................
7
Opis devetog sloga (Usluga_atribut)
...............................................................................................
8
Napomene
.......................................................................................................................................
8
Pregled šifarnika koji se koriste u elektronskoj fakturi
..................................................................
10
Primer ispravno formirane .xml elektronske
fakture......................................................................
12
XSD šema formata fakture
............................................................................................................
19
-
31.10.2019
2
Struktura fakture
Faktura se sastoji od osam vrsta slogova:
1. Prvi slog sadrži opšte podatke o fakturi za zdravstvenu
ustanovu i počinje tagom . 2. Drugi slog sadrži podatke o
pojedinačnoj fakturi za lice i počinje tagom . 3. Treći slog sadrži
podatke o dodatnim dijagnozama osiguranog lica i počinje tagom
4. Četvrti slog sadrži (predstavlja) dijagnoze koje se uz
određene lekove fakturišu pacijentima
(npr. odslikavaju ranije dijagnostičko stanje pacijenta, a ne
akutno zbog čega je pacijent
primljen na stacionarno lečenje) i počinje tagom 5. Peti slog
sadrži podatke o DSG. 6. Šesti slog sadrži podatke o pruženim
uslugama za pojedinačnu fakturu za lice i počinje tagom
. 7. Sedmi slog sadrži podatke o utrošenom sanitetskom
medicinskom materijalu za pruženu
uslugu i počinje tagom . 8. Osmi slog sadrži podatke o bar
kodovima ugradnog materijala i počinje tagom 9. Deveti slog sadrži
podatke o atributu pružene usluge i počinje tagom
Na početku fajla nalazi se prvi slog (on se javlja samo jednom)
iza koga slede drugi, treći, četvrti, peti pa šesti zajedno sa
sedmim, osmim i devetim slogom. Drugi slog se javlja jednom za
svaki kontakt tj. period lečenja jednog lica. Treći i četvrti slog
se pojavljuju opciono unutar sloga Osiguranik ako osiguranik ima
dodatne dijagnoze ili dijagnoze koje se uz određene lekove
fakturišu pacijentima. Peti slog se javlja opciono ako ustanova
fakturiše po DSG. Šesti slog se ponavlja za svaku stavku pružene
usluge tog kontakta. Sedmi slog se javlja u okviru šestog i
ponavlja se za svaki utrošeni materijal ili lek pružene usluge.
Osmi slog se javlja opciono jednom, u okviru sedmog, ako se radi o
ugradnom materijalu. Deveti slog se javlja u okviru petog sloga za
svaku uslugu.
Opis prvog sloga (Ustanova)
Prvi slog sadrži opšte podatke o elektronskoj fakturi u
redosledu:
Naziv polja Naziv polja u xml-u
Opis polja Obvezan podatak
Verzija formata VerFor Verzija formata elektronske fakture
Šifra ustanove SifUst Šifra zdravstvene ustanove iz šifarnika
RZZO (8 cifara)
PIB PIB PIB zdravstvene ustanove (9 cifara)
Vrsta fakture VrsFak Vrsta fakture iz šifarnika RFZO (obavezan
podatak). Vrednosti: 13 - Zdravstvene ustanove van plana mreže
sekundarna i tercijarna ZZ, 14 - Sekundarna i Tercijarna
zdravstvena zaštita, 15 - Usluge ustanova za specijalizovanu
rehabilitaciju, 17 - Usluge Zavoda za javno zdravlje, 18 - Usluge
zavoda za transfuziju krvi i instituta Torlak
-
31.10.2019
3
Period od PerOd Početak perioda na koji se faktura odnosi
Period do PerDo Kraj perioda na koji se faktura odnosi
Datum kreiranja fakture DatFak Datum kreiranja fakture
Iznos Izn Pun iznos fakture
Strani broj dokumenta StrBrDok Broj pod kojim fakturu vodi
ZU
Opis drugog sloga (Osiguranik)
Drugi slog sadrži podatke o pojedinačnoj epizodi lečenja za lice
u sledećem redosledu:
Naziv polja Naziv polja u xml-u
Opis polja Obavezan podatak
Filijala Fil Šifra filijale osiguranog lica
Ispostava Isp Šifra ispostave osiguranog lica
(4)
Prezime Prez Prezime osiguranog lica
Ime Ime Ime osiguranog lica
LBO LBO LBO - lični broj osiguranika (11 cifara)
(6)
Pol Pol Pol osiguranika, M - muški, Z - ženski, N -
nedefinisan
JMBG JMBG Jmbg osiguranog lica (13 cifara)
(6)
Datum rođenja DatRodj Datum rođenja osiguranog lica
Telesna težina na prijemu (za novorođenče)
TezPrijem Telesna težina osiguranog lica na prijemu (za
novorođenče) 4 numerička karaktera(u gramima)
(7)
Broj sati ventilatorne podrške BrSatiVentPodrske Broj sati
ventilatorne podrške (ceo broj)
Broj zdravstvene knjižice BZK Broj zdravstvene knjižice ili
zdravstvene potvrde osiguranog lica (11 cifara)
Nosilac Nos 1 - ako je osigurano lice nosilac osiguranja, 0 -
ako osigurano lice nije nosilac osiguranja
-
31.10.2019
4
Vrsta lečenja VrsLec Vrsta lečenja osiguranika, A - za
ambulantno, S - za stacionarno lečenje, D - za dnevnu bolnicu
Datum od (Datum prijema) DatOd Datum početka lečenja
Datum do (Datum otpusta) DatDo Datum završetka lečenja
Uputna dijagnoza UputDij Uputna dijagnoza osiguranika
Način prijema NacPrijema Način prijema (9)
LBO lekara koji je uputio pacijenta LBOLekarUput LBO lekara koji
je uputio pacijenta (11 cifara)
Premešten iz (šifra ustanove) PremUst Šifra ustanove iz koje je
pacijent premešten
Završna dijagnoza (OsnovniUzrokHospitalizacije)
ZavrDij Završna dijagnoza predstavlja osnovni uzrok
hospitalizacije
Dijagnoza2 (SpoljniUzrokPovrede) Dijag2 Spoljni uzrok
povrede
Dijagnoza3 (OsnovniUzrokSmrti) Dijag3 Osnovni uzrok smrti
Način otpusta (Vrsta otpusta) NacOtpusta Način otpusta (Vrsta
otpusta)
(8)
OOP OOP Osnov oslobađanja od plaćanja participacije
(3)
Broj kartona BrKart Broj kartona ili protokola
Broj istorije bolesti BrIstBol Broj istorije bolesti (6
numeričkih karaktera)
Osnov osiguranja OO Osnov osiguranja (3 ili 4 cifre)
Lečen svojom voljom LSV Da li je osiguranik lečen svojom voljom
D - Da, N - Ne, O - nepoznato
Obdukovan Obdukovan 1 - Da, 0 - Ne
Osiguranik po konvenciji PoKon 1 - ako je osigurano lice po
konvenciji, 0 - inače
Država Drz Šifra države za osiguranike po konvencijama
(1)
Vrsta isprave za konvenciju VrsIspKon Vrsta isprave za
konvenciju
(1)
Broj isprave po konvenciji BrIspKon Broj isprave za (1)
-
31.10.2019
5
konvenciju
Napomena konvencija NapKon Napomena koja se odnosi na vrstu
isprave po konvenciji
Tip usluge TipUsl Oznaka šifarnika TipUsluge
(5)
Sifra službe prijema SifSluPri Šifra službe (Odeljenje na
prijemu)
Šifra službe otpusta SifSluOtp Šifra službe (Odeljenje sa koga
je izvršen otpust)
LBO ordinirajućeg lekara LBOLekarOrd LBO ordinirajućeg lekara
tokom hospitalizacije (11 cifara)
Vrsta epizode lečenja VrstaEpizodeLecenja Vrsta epizode lečenja
(11)
Opis trećeg sloga (DodatneDijagnoze)
Treći slog sadrži podatke o dodatnim dijagnozama(pratećim
dijagnozama) osiguranog lica :
Naziv polja Naziv polja u xml-u
Opis polja Obavezan podatak
Dodatna dijagnoza
(Prateća dijagnoza) DDijag Dodatne dijagnoze predstavljaju
komorbiditete i komplikacije osiguranika.
Slog DodatneDijagnoze se pojavljuje od 0 do 1 puta u okviru
sloga Osiguranik. Osiguranik može imati
od 1 do 29 dodatnih dijagnoza (pratećih dijagnoza) koje se
pojavljuju unutar sloga DDijag za svaku
pojedinačnu dijagnozu.
Opis četvrtog sloga (ListaLekovaDijagnoze)
Četvrti slog sadrži podatke o dodatnim dijagnozama(pratećim
dijagnozama) osiguranog lica :
Naziv polja Naziv polja u xml-u
Opis polja Obavezan podatak
Lista lekova dijagnoza LLDijag Lista lekova dijagnoze
predstavljaju dijagnoze koje se uz određene lekove
fakturišu pacijentima (npr. odslikavaju ranije
dijagnostičko stanje pacijenta, a ne akutno
zbog čega je pacijent primljen na
-
31.10.2019
6
stacionarno lečenje).
Slog ListaLekovaDijagnoze se pojavljuje od 0 do 1 puta u okviru
sloga Osiguranik. Osiguranik može
imati od 1 do 10 dijagnoza na osnovu kojih su fakturisani
određeni lekovi, koje se pojavljuju unutar
sloga LLDijag za svaku pojedinačnu dijagnozu.
Opis petog sloga (DSG)
Peti slog sadrži podatke o dijagnostički-srodnim grupama (DSG) u
sledećem redosledu:
Naziv polja Naziv polja u xml-u
Opis polja Obavezan podatak
Šifra DSG DSGSifra Šifra DSG
Količina DSGKol Ukupan broj pruženih DSG (u dnevnoj
bolnici može biti veći od 1)
DSG koeficijent DSGKoef DSG koeficijent
DSG cena DSGCena DSG cena
Kriterijum za prijem KritPrij Kriterijum za prijem
Procenjena smrtnost
pacijenta u intenzivnoj
nezi
SAPS Procenjena smrtnost pacijenta u intenzivnoj
nezi (SAPS 2 score)
(10)
Opis šestog sloga (Usluga)
Šesti slog sadrži podatke o pruženim uslugama(procedurama) i
utrošenom medicinskom materijalu i
lekovima za pojedinačnu fakturu za lice u sledećem
redosledu:
Naziv polja Naziv polja u xml-u Opis polja Obavezan podatak
Datum pružanja usluge DatUsl Datum pružanja usluge
Šifra procedure (usluge)
po Nomenklaturi SifUsl Šifra pružene procedure (usluge)
Količina Kol Broj pruženih usluga (ceo pozitivan broj veći od
nule)
Jedinična cena JedCen Jedinična cena usluge (procedure)
Učešće Ucs Iznos naplaćene participacije, odnosno učešća
LBO lekara LBOLekar LBO lekara koji je pružio uslugu (11
cifara)
(2)
Ime lekara ImeLekara Ime lekara koji je pružio uslugu (2)
-
31.10.2019
7
Prezime lekara PrezLekara Prezime lekara koji je pružio uslugu
(2)
Šifra službe SifSlu Šifra službe (Odeljenje na kome je pružena
usluga)
Šifra službe koja je
tražila uslugu SifSluUput Šifra službe (Odeljenje koje je
tražilo uslugu)
Šifra organizacione
jedinice
SifOJ Šifra organizacione jedinice koja je
pružila uslugu
Eksterni ID usluge EksID ID usluge u eksternom sistemu ZU
Napomena Nap Slobodan unos podataka
Opis sedmog sloga (SanMedMat)
Sedmi slog sadrži podatke o utrošenom sanitetskom medicinskom
materijalu i lekovima za pruženu
uslugu u sledećem redosledu:
Naziv polja Naziv polja u xml-u
Opis polja Obavezan podatak
Šifra materijala SifSanMat Šifra utrošenog materijala ili
leka
Količina KolMat Količina izdatog materijala ili leka (broj veći
od nule)
Jedinična cena JedCenMat Jedinična cena utrošenog materijala ili
leka
Opis osmog sloga (BarKod)
Osmi slog se odnosi na bar kod ugradnog materijala
(implanta).
Naziv polja Naziv polja u xml-u
Opis polja Obavezan podatak
Bar kod BarKod Bar kod dela ugradnog materijala
Polje BarKod može imati tri atributa:
Naziv atributa Naziv atributa u xml-u
Opis atributa Obavezan podatak
Šifra iz pravilnika SifPrav Šifra iz pravilnika
Količina KolBarKod Kolicina dela ugradnog materijala
Jedinična cena JedCenaBarKod Jedinična cena dela ugradnog
materijala
Svaki implant mora imati najmanje jedan bar kod a može ih imati
više.
-
31.10.2019
8
Opis devetog sloga (Usluga_atribut)
Deveti slog se odnosi na atribut pružene usluge.
Naziv polja Naziv polja u xml-u
Opis polja Obavezan podatak
Oznaka atributa Atribut Oznaka atributa usluge
Polje Oznaka atributa usluge uzima vrednosti iz šifarnika
Usluga_atribut.
Svaka usluga mora imati najmanje jedan od ponuđenih atributa a
može ih imati više.
Podrazumevana vrednost ovog polja je 00.
Napomene
Svi datumi moraju da budu u formatu dd.mm.gggg Numerički podaci
(Iznos, Ucesce, Jedinicna cena, Ukupna cena, DSG koeficijent) treba
da budu u
formatu #0,00 odnosno, kao delimiter za decimalni deo treba
koristiti zarez (,) i bez delimitera za
hiljade.
(1) - Polja Drzava, Vrsta isprave za konvenciju i Broj isprave
za konvenciju u drugom slogu obavezni
su ako je polje Osiguranik po konvenciji ima vrednost 1, a nisu
ako je Osiguranik po konvenciji ima
vrednost 0.
(2) - Polja LBOLekar, ImeLekara i PrezLekara u trećem slogu
obavezna su za sve usluge koje se
šifarniku usluga imaju vrednost kolone Usluga_bez_lekara = 0,
dok za usluge iz šifarnika usluga koje
imaju vrednost kolone Usluga_bez_lekara = 1 ova polja nemaju
vrednost.
(3) - Polje OOP ima vrednost iz šifarnika OOP ako osiguranik ima
osnov oslobađanja od participacije,
odnosno nema vrednost ako nema osnova oslobađanja od
participacije.
(4) - Polje Isp je obavezno u slučaju da je osiguranik osiguran
u nekoj od ispostava koje se nalaze u
šifarniku Ispostava odnosno nema vrednost ako je osiguranik
osiguran u sedištu filijale.
(5) - Polje TipUsl (šifranik TipUsluge) može imati sledeće
vrednosti:
0 - Ostalo
1 - Tuče, alkoholisana stanja i slično
2 - Saobraćajna nesreća
3 - Povrede na radu, profesionalna oboljenja
(6) - Polja LBO, JMBG i Broj zdravstevene knjižice u drugom
slogu su obavezna ako je vrednost
polja Osiguranik po konvenciji , PoKon=0.
-
31.10.2019
9
Ukoliko je osiguranik po konvenciji, PoKon=1 mora se uneti ili
broj zdravstvene knjižice (BZK), ili broj
isprave konvencije (VrsIspKon). Ako je vrednost polja Osiguranik
po konvenciji , PoKon=1 i Vrsta
isprave konvencije, VrsIspKon=ZK, mora se uneti LBO koji prolazi
standardne provere (dužina 11
karaktera i provera po Luhn-ovom algoritmu).
Uvodi se provera polja Broja isprave konvencije, BrIspKon, po
dužini (11 karaktera) i po Luhn-ovom
algoritmu. Ako je Vrsta isprave konvencije, VrsIspKon=ZK, BZK
ili Broj isprave konvencije ne smeju
da počinju sa 966. Ako je Vrsta isprave konvencije,
VrsIspKon=INO1, BZK ili Broj isprave konvencije
moraju da počinju sa 966. Vrsta isprave konvencije,
VrsIspKon=ZK, LBO ne sme da počinje sa 911.
Ako je je Vrsta isprave konvencije, VrsIspKon=INO1, LBO mora da
počinje sa 911.
(7) - Popunjava se za novorođenče starosti do 28 dana i za
starije koje je lakše od 2500 g
(8) - Polje Način otpusta (Vrsta otpusta) može imati sledeće
vrednosti:
1 - Otpust kući/drugo mesto prebivališta
2 - Otpust/premeštaj u drugu zdravstvenu ustanovu za
kratkotrajnu hospitalizaciju
3 - Otpust/premeštaj u drugu zdravstvenu ustanovu
4 - Statistički otpust
5 - Otpušten na sopstveni zahtev
6 - Umro
(9) - Polje Način prijema može imati sledeće vrednosti:
0 - Ostalo
1 - Hitan slučaj
2 - Uputnica izabranog lekara PZZ
3 - Premeštaj iz druge zdravstvene ustanove za kratkotrajnu
hospitalizaciju
4 - Premeštaj iz druge zdravstvene ustanove
(10) - Polje Procenjena smrtnost pacijenata u Intenzivnoj nezi
može imati vrednosti od 0 do 175 i
popunjava se za pacijente koji su tokom hospitalizacije bili
lečeni u Intenzivnoj nezi.
(11) - Polje Vrsta epizode lečenja je obavezno za vrstu fakture
14 kod ustanova koje fakturišu po
DSG i vrstu lečenja S - stacionarno i D - dnevna bolnica.
-
31.10.2019
10
Pregled šifarnika koji se koriste u elektronskoj fakturi
Broj sloga u XML-u
Naziv polja u xml-u Šifarnik iz koga se vrednost uzima
Naziv kolone koja se koristi
Slog broj 1 SifUst UO SifraUO
Slog broj 1 PIB UO PIB
Slog broj 1 VrsFak EfVrsta EFVrsta
Slog broj 2 Fil Filijala ID
Slog broj 2 Isp Ispostava ID
Slog broj 2 VrsLec TipLecenja Oznaka
Slog broj 2 UputDij Dijagnoza Id_Dijagnoza
Slog broj 2 NacPrij NacinPrijema Oznaka
Slog broj 2 PremUst UO SifraUO
Slog broj 2 ZavrDij Dijagnoza Id_Dijagnoza
Slog broj 2 Dijag2 Dijagnoza Id_Dijagnoza
Slog broj 2 Dijag3 Dijagnoza Id_Dijagnoza
Slog broj 2 OOP OOP ID_OOP
Slog broj 2 OO OO, POO Oznaka (OO) + Oznaka (POO) ili
OO_kzo******
Slog broj 2 Drz Drzava Numericki_kod
Slog broj 2 VrsIspKon VrstaKonvencije Oznaka
Slog broj 2 TipUsl TipUsluge Oznaka
Slog broj 2 Pol Pol Oznaka
Slog broj 2 NacOtpusta Nacin_Otpusta Oznaka
Slog broj 2 LSV Lecen_svojom_voljom Oznaka
Slog broj 2 SifSluPri SluzbaRZZO Sluzba
Slog broj 2 SifSluOtp SluzbaRZZO Sluzba
Slog broj 2 LBOLekarOrd LekarSekundar LBO
Slog broj 2 VrstaEpizodeLecenja VrstaEpizodeLecenja Oznaka
Slog broj 3 DDijag Dijagnoza Id_Dijagnoza
Slog broj 4 LLDijag Dijagnoza Id_Dijagnoza
Slog broj 5 DSGSifra DijagnostickiSrodnaGrupa SifraDSG
Slog broj 5 KritPrij KriterijumPrijema Oznaka
Slog broj 6 SifUsl UslugaRZZO SifraUsluga
Slog broj 6 LBOLekar LekarSekundar LBO
Slog broj 6 ImeLekara LekarSekundar ImeLekara
Slog broj 6 PrezimeLekara LekarSekundar PrezimeLekara
Slog broj 6 SifSlu SluzbaRZZO Sluzba
-
31.10.2019
11
Slog broj 6 SifSluUput SluzbaRZZO Sluzba
Slog broj 6 SifOJ OrganizacionaJedinica SifraOJ
Slog broj 7 SifSanMat SanMedMat SifraMat
Slog broj 7 SifSanMat Lek SifraLeka
Slog broj 8 SifPrav SifraIzPravilnika Oznaka
Slog broj 8 Barkod Barkod_Implant Barkod
Slog broj 9 Atribut Usluga_Atribut Oznaka
****** - Polje OO u XML fajlu je četvorocifrena oznaka osnova
osiguranja, dobijena spajanjem polja
Oznaka iz šifarnika OO i polja Oznaka iz šifarnika POO ili
trocifrena oznaka osnova osiguranja
(Oznaka_kzo) iz šifarnika OO_KZO.
-
31.10.2019
12
Primer ispravno formirane .xml elektronske fakture
14.03
17820222
107163198
14
01.12.2019
15.12.2019
16.12.2019
13520,39
1234567
10
151
Petrović
Petra
15200038733
Z
1511993111111
04.09.2018
3000
12312312312
1
S
04.12.2019
07.12.2019
Z340
0
27300013607
07017073
Z380
1
511
-
31.10.2019
13
INT-1/2018
01234
101
D
0
0
0
2023
2023
27300013607
NEL
P059
A029
P67D
1
0,66
16
04.12.2019
92203-00
1,00
0,00
0,00
27300013607
Marija
Marković
2023
2023
-
31.10.2019
14
0001
123
Napomena primer 1
0024331
0,050
66,22
00
10
151
Marković
Marko
91100177939
M
0511927111111
05.11.1927
11
1
S
10.12.2019
11.12.2019
N185
0
27300013607
N185
I500
6
233
INT-2/2018
012345
2010
-
31.10.2019
15
D
0
1
499
INO1
96600177834
Napomena konvencije
0
2031
2026
27300013607
NEL
E107
K802
L60B
1
1,61
16
10.12.2019
250107
1,00
0,00
0,00
27300013607
Marija
Marković
2026
2026
0001
12345
Napomena primer 2
00
-
31.10.2019
16
10
151
Marković
Marko
26100572606
M
0307984111111
03.07.1984
12312312312
0
S
07.12.2019
07.12.2019
M201
0
27300013607
M201
4
539
INT-3/2018
012345
1814
O
0
0
0
600
600
27300013607
NEL
-
31.10.2019
17
I20Z
1
1,44
16
07.12.2019
49837-00
1,00
12440,00
0,00
27300013607
Marija
Marković
600
600
0001
123456
Napomena primer 3
0062300
1,000
190,48
1071626
2,000
3,30
OR000030
1,000
880,00
8605029600723
-
31.10.2019
18
00
-
31.10.2019
19
XSD šema formata fakture
1. Na slici je prikazan slog Faktura unutar koga su slog
Ustanova (pojavljuje se jedan put za jednu fakturu) i slog
Osiguranik (pojavljuje se više puta, po jedan put za svakog
osiguranika)
2. Na slici je prikazan slog Osiguranik, unutar koga se nalazi
slog DodatneDijagnoze (pojavljuje se od 0 do 1 put), slog LL
Dijagnoze (pojavljuje se od 0 do 1 put), slog DSG (pojavljuje se od
0 do 1 put) i slog Usluga (pojavljuje se 1 do n puta).
-
31.10.2019
20
-
31.10.2019
21
3. Na sledećoj slici je prikazan slog Usluga (pojavljuje se 1 do
n puta) unutar koga se nalazi slog SanMedMat (pojavljuje se 0 do n
puta) i slog Usluga_atribut.
-
31.10.2019
22
4. Na slici je prikazan slog DSG (pojavljuje se od 0 do 1 put u
okviru sloga Osiguranik).