Budowa interfejsu użytkownika

Komunikat zlecający badanie

Komunikat zlecający badanie składa się z następujących elementów:

  1. MSH – nagłówek komunikatu,

  2. PID – dane Pacjenta,

  3. PV1 – Dane pobytu pacjenta,

  4. ORC – zlecenie wykonania usługi,

  5. OBR – Szczegółowe dane zlecenia,

  6. NTE – komentarze,

  7. BLG – wycena usługi.

Na dole strony znajdziesz Przykładowy komunikat zlecający badanie.

MSH – nagłówek komunikatu

Segment Nazwa Typ pola Zawartość Opis
MSH.1 Separator pola String |
MSH.2 Znaki specjalne String ^~\&
MSH.3 Aplikacja wysyłająca String IC Kod aplikacji wysyłającej
MSH.4 Instytucja wysyłająca String KOD_INSTYTUCJI Kod instytucji wysyłającej
MSH.5 Aplikacja odbierająca String KOD_APLIKACJI Kod aplikacji odbierającej
MSH.6 Instytucja odbierająca String KOD_PLACOWKI Kod instytucji odbierającej
MSH.7 Data i czas generacji komunikatu TimeStamp Np. 20130218100840 Godzina w formacie 24h, format: YYYYMMDDHHmmSS
MSH.8 Sekcja pomijana
MSH.9 Typ komunikatu String ORM^O01 Sekcja zależna od typu komunikatu
MSH.10 Data i czas generacji komunikatu TimeStamp Np. 20130218100840 Godzina w formacie 24h, format: YYYYMMDDHHmmSS
MSH.11 Tryb interpretacji komunikatu String P
MSH.12 Wersja standardu komunikatu String 2.3
MSH.13 Sekcja pomijana
MSH.14 Sekcja pomijana
MSH.15 Sekcja pomijana
MSH.16 Sekcja pomijana
MSH.17 Kraj String POL
MSH.18 Strona kodowa String CP1250
MSH.19 Język komunikatu String PL

Przykładowy segment MSH:

MSH|^~\&|IC|KOD_INSTYTUCJI|KOD_APLIKACJI|KOD_PLACOWKI|20130218100840||ORM^O01|20130218100840154|P|2.3|||||POL|CP1250|PL|

PID – dane Pacjenta

Segment Nazwa Typ pola Zawartość Opis
PID.1 ID wystąpienia segmentu Integer 1 Tylko 1 wystąpienia na komunikat
PID.2 Identyfikator pacjenta String Np. 01010101001 ^^^^PESEL Pesel pacjenta
PID.3 ID pacjenta w bazie wraz z kodem KOD_INSTYTUCJI Integer 71456^^^^^ KOD_INSTYTUCJI Unikalny numer pacjenta
PID.4 Sekcja pomijana
PID.5 Nazwisko i imię pacjenta String KOWALSKI^JAN
PID.6 Sekcja pomijana
PID.7 Data urodzenia pacjenta String 19840424000000 Godzina w formacie 24h, format:YYYYMMDDHHmmSS
PID.8 Płeć pacjenta String M M – mężczyzna, F – kobieta, U - nieznana
PID.9 Sekcja pomijana
PID.10 Sekcja pomijana
PID.11 Adres pacjenta String HACZÓW&905&^^HACZÓW^^36-213 Kolejność przesyłania danych: ulica& nr domu & nr mieszkania ^^ miasto ^^ kod pocztowy

Przykładowy segment PID:

PID|1|01010101001^^^^PESEL|71456^^^^^MED||KOWALSKI^JAN||19840424000000|F|||HACZÓW&905&^^HACZÓW^^36-213|

PV1 – Dane pobytu pacjenta

Segment Nazwa Typ pola Zawartość Opis
PV1.1 ID wystąpienia segmentu Integer 1 Tylko 1 wystąpienia na komunikat
PV1.2 Sekcja pomijana
PV1.3 Lokalizacja pacjenta String KOD_GABINETU^^^^^^^^KOD_GABINETU NAZWA PLACÓWKI Istnieje możliwość rozbudowania tego pola o dodatkowe informacje

Przykładowy segment PV1:

PV1|1||KOD_GABINETU^^^^^^^^KOD_GABINETU NAZWA PLACÓWKI|

ORC – zlecenie wykonania usługi

Segment Nazwa Typ pola Zawartość Opis
ORC.1 Komenda zlecająca String NW NW – nowe zlecenia
ORC.2 Numer zlecenia wraz z kodem systemu String 1510110^KOD_INSTYTUCJI Numer zlecenia
ORC.3 Sekcja pomijana
ORC.4 Numer grupy zleceń wraz z kodem systemu String 13015^KOD_INSTYTUCJI Numer grupy zleceń
ORC.5 Sekcja pomijana
ORC.6 Sekcja pomijana
ORC.7 Tryb zlecenia String ^^^^^RUT&RUTYNA&RUT^ KOD_INSTYTUCJI ^^^sugerowana data wyk.^^id priorytetu&nazwa priorytetu&kod priorytetu&kod systemu
ORC.8 Sekcja pomijana
ORC.9 Data pobrania materiału TimeStamp 20130218095037 Godzina w formacie 24h, format:YYYYMMDDHHmmSS
ORC.10 Sekcja pomijana
ORC.11,/td> Sekcja pomijana
ORC.12 Lekarz zlecający String 1^KOWALSKI^JAN^DOKTOR^KOD_INSTYTUCJI Id pracownika ^nazwisko pracownika^imię pracownika^^^tytuł naukowy^ KOD_INSTYTUCJI
ORC.13 Jednostka wprowadzająca zlecenie String 1^^^^^^^^KOD_INSTYTUCJI Może być wpisana lokalizacja pacjenta w momencie wprowadzania zlecenia

Przykładowy segment ORC:

ORC|NW|1510110^ KOD_INSTYTUCJI||13015^ KOD_INSTYTUCJI|||^^^^^RUT&RUTYNA&RUT^ KOD_INSTYTUCJI||20130218095037||||1^^^^^^^^ KOD_INSTYTUCJI|

OBR – Szczegółowe dane zlecenia

Segment Nazwa Typ pola Zawartość Opis
OBR.1 Identyfikator segmentu Integer 1 1,2,…
OBR.2 Numer zlecenia wraz z kodem systemu String 1510110^KOD_INSTYTUCJI Numer zlecenia
OBR.3 Sekcja pomijana
OBR.4 Identyfikator usługi String 1008^Wymaz z migdałków (bad. bakter.)^ KOD_INSTYTUCJI Kod usługi^nazwa usługi ^kod systemu
OBR.5 Sekcja pomijana
OBR.6 Sekcja pomijana
OBR.7 Sekcja pomijana
OBR.8 Sekcja pomijana
OBR.9 Sekcja pomijana
OBR.10 Dane osoby pobierającej materiał String 12^NOWAK^JAN^DOKTOR^IC Id osoby^nazwisko^imię^tytuł (np. dr )^kod system
OBR.11 Sekcja pomijana
OBR.12 Sekcja pomijana
OBR.13 Dodatkowe informacje String
OBR.14 Czas pobrania próbki TimeStamp 20130107123307 Godzina w formacie 24h, format:YYYYMMDDHHmmSS
OBR.15 Próbka String ^^^^^^^SampleID=3971804205&SampleID=3971804204&SampleID=3971804203 ^^^^^^^SampleID=KOD_PRÓBKI1& SampleID= KOD_PRÓBKI2…

Przykładowy segment OBR:

OBR|1|1510110^MED||1008^Wymaz z migdałków (bad. bakter.)^MED||||||12^NOWAK^JAN^ DOKTOR^IC ||||20130218100827| ^^^^^^^SampleID=3971804205&SampleID=3971804204&SampleID=3971804203|

NTE – komentarze

Segment Nazwa Typ pola Zawartość Opis
NTE.1 Identyfikator segmentu Integer 1 1,2,…
NTE.2 Źródło komentarza String P Instytucja zlecająca jest źródłem komentarza
NTE.3 Komentarz String Brak

Przykładowy segment NTE:

NTE|1|P|;Brak.;|

BLG – wycena usługi

Sekcja ta zawsze będzie przesyłana tak samo: BLG||DP|DCMLIMG

Przykładowy komunikat zlecający badanie

MSH|^~\&|IC|KOD_INSTYTUCJI|KOD_APLIKACJI|KOD_PLACOWKI|20130218100840||ORM^O01|20130218100840154|P|2.3|||||POL|CP1250|PL|

PID|1|01010101001^^^^PESEL|71456^^^^^MED||KOWALSKI^JAN||19840424000000|F|||HACZÓW&905&^^HACZÓW^^36-213|

PV1|1||KOD_GABINETU^^^^^^^^KOD_GABINETU NAZWA PLACÓWKI|

ORC|NW|1510110^ KOD_INSTYTUCJI||13015^KOD_INSTYTUCJI|||^^^^^RUT&RUTYNA&RUT^ KOD_INSTYTUCJI||20130218095037||||1^^^^^^^^KOD_INSTYTUCJI|

OBR|1|1510110^MED||1008^Wymaz z migdałków (bad. bakter.)^MED||||||12^NOWAK^JAN^ DOKTOR^IC ||||20130218100827| ^^^^^^^SampleID=3971804205&SampleID=3971804204&SampleID=3971804203|

NTE|1|P|;Brak.;|

BLG||DP|DCMLIMG