Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
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).