Interfejs HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym. Ver. 1.4

Podobne dokumenty
Interface HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym Ver. 1.2

Interfejs HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a innymi systemami/modułami. Ver. 2.0

Interfejs HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym. Ver. 1.4

Wymagania dla systemu HIS w zakresie komunikacji HL7. Serwer odbierający transakcje HL7. Klient wysyłający transakcje HL7

1. Typy obsługiwanych komunikatów:

Zawartość (stała lub przykładowa) CH SZPM np.

Komunikaty HL7 w Infomedica. Moduł Laboratorium wersja 1.2

ZAWIADOMIENIE O MODYFIKACJI SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

HIS system zewnętrzny realizujący funkcjonalności dokumentacji medycznej i rozliczeń

Struktura pliku wejściowego ippk Plik Rejestracyjny

Struktura pliku wejściowego ippk Plik Składkowy

Standard HL7 (cel, protokoły, zastosowanie) Piotr Dybski Jan Flik

Program dla praktyki lekarskiej

Dokumentacja programu. Instrukcja użytkownika modułu Gabinet Zabiegowy. Zielona Góra

Struktura pliku wejściowego ippk Plik Korekt Składek

Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Zadania do prezentacji

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP

TRX API opis funkcji interfejsu

Zakład Usług Informatycznych OTAGO

Instrukcja użytkownika aplikacji modernizowanego Systemu Informacji Oświatowej

Procedura Walidacyjna Interfejs

Dokumentacja SMS przez FTP

Struktura pliku wejściowego ippk Plik Dyspozycje

Wykaz transakcji HL7 i segmentów stosowanych do wymiany informacji między HIS a LIS

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Opis usługi płatności masowych aktualnie zaimplementowanej u Zamawiającego

Uwaga Przed każdą aktualizacją, zalecane jest zrobienie kopii bezpieczeństwa bazy oraz bibliotek programu

Komunikaty szczegółowe NFZ. Jednorodne Grupy Pacjentów Faza 0

PROCEDURA UTRZYMANIA I ROZWOJU KWESTIONARIUSZA ZAINTERESOWAŃ ZAWODOWYCH

Struktura pliku wejściowego ippk Plik Dyspozycje

Elektroniczna Skrzynka Podawcza

Format pliku Zlecenie wypłaty gotówki w oddziale

Struktura pliku wejściowego ippk Plik Dyspozycje

Lab2kWeb przeglądanie wyników laboratoryjnych

DOKUMENTACJA TECHNICZNA SMS API MT

Ministerstwo Finansów

Protokół wymiany sentencji, wersja 1

Jednolity Plik Kontrolny w IFK

Pytania i odpowiedzi do SPECYFIKACJI ISTOTNYCHWARUNKÓW ZAMÓWIENIA do przetargu nieograniczonego na wykonanie zamówienia publicznego:

Struktura pliku wejściowego ipko biznes ELIXIR - O

Portal Personelu Medycznego Global Services Sp. z o.o.

Rozdział 3. ROZWÓJ APLIKACJI CENTRALNEJ

Rejestracja wydania Karty DiLO w SZP

Instrukcja użytkownika aplikacji modernizowanego Systemu Informacji Oświatowej

Instrukcja obsługi aplikacji epay

Komunikat POTWIERDZENIE FAKTURY- KOREKTY. Wersja 1.0

Wdrożenie modułu płatności eservice. dla systemu Magento

System AIS IMPORT. Zmiany w oprogramowaniu FRAKTAL STUDIO.

Rejestracja wydania Karty DiLO w Programach zdrowotnych

III. Dane podstawowe definiowanie organizacji

HD 4 ID aplikacji wysyłającej. np.: IntraRIS 03 System wysyłający Sending Facility

Rejestracja wydania Karty DiLO w AOS

KReM, format pliku z danymi o szkołach Michał Kurzydłowski (konsultacje ze strony CKE: Wojtek Śpionek) wersja 1.2,

I INSTRUKCJA OBSŁUGI MASKI REZERWACYJNEJ

NZ/220/75/W2/ r. WYJAŚNIENIE I ZMIANA TREŚCI SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

P.2.1 WSTĘPNA METODA OPISU I

Instrukcja obsługi aplikacji epay

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

Import zleceń / Integracja klienta K-Ex

Program dla praktyki lekarskiej

Specyfikacja HTTP API. Wersja 1.6

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

PREZYDENT MIASTA ZIELONA GÓRA

INSTRUKCJA OBSŁUGI V-TERMU LYONESS.

Podręcznik Użytkownika LSI WRPO

System epon Dokumentacja użytkownika

Jako pierwsze wyświetlone zostanie okno (1) Rejestracja wydania karty DiLO Miejsce wydania.

Użytkownik organizacji, która posiada kod ZUP ma dwie możliwości składania nominacji/renominacji dobowych:

elaborat Podręcznik Użytkownika MARCEL S.A r. INTERNETOWA PLATFORMA PREZENTACJI WYNIKÓW PUBLIKACJA WYNIKÓW DLA PACJENTA INDYWIDUALNEGO

System DiLO. Opis interfejsu dostępowego v. 2.0

Aktywacja. Wstęp. Zakładanie nowej firmy. Rejestracja programu. Aktywacja danych firmy. Zmiana danych firmy

Proces obsługi deklaracji Intrastat w systemie Celina WebCel

PHICS - Polish Harbours Information & Control System Dokumentacja użytkownika System weryfikacji autentyczności polskich dokumentów marynarzy

Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja

Specyfikacja Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.

Ograniczenia i inne zależności. 1 Komunikat Element główny komunikatu typ 1 Typ komunikatu 3 znaków Typ komunikatu - deklaracje POZ.

Wdrożenie modułu płatności eservice. dla systemu Virtuemart 1.1.x x

Instrukcja importu przesyłek. z Menedżera Sprzedaży do aplikacji Webklient

Wybór miejsca wydania Karty DiLO Jako pierwsze wyświetlone zostanie okno (1) Rejestracja wydania karty DiLO Miejsce wydania.

Kandydat na studia I, II lub III stopnia w Akademii Wychowania Fizycznego we Wrocławiu wnosi jedną opłatę w wysokości 85 zł.

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki za pomocą otrzymanych danych.

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

INSTRUKCJA INSTALACJI PROGRAMU DO WYSYŁKI E-DEKLARACJI TC CRYPT

Remote Quotation Protocol - opis

HD 180 ID systemu odbierającego. Receiving Facility 06. TS 180 Data utworzenia komunikatu. Date/Time Of Message 07

Dokumentacja smsapi wersja 1.4

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Rekomendacja Związku Banków Polskich dotycząca kodu dwuwymiarowego ( 2D ), umożliwiającego realizację polecenia przelewu oraz aktywację usług

Wdrożenie modułu płatności eservice. dla systemu PrestaShop

Esaprojekt sp. z o.o., ul. Długa Chorzów

Opis modułu pl.id w programie Komornik SQL-VAT

RIS. Razem budujemy jakość w radiologii

GRUPY OTWARTE program WARTA DLA CIEBIE I RODZINY

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Transkrypt:

Interfejs HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym Ver. 1.4

Interface HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym. Ver. 1.4 Spis treści 1. Wstęp...4 1.1. Oznaczenia i definicje...4 1.2. Podstawowe informacje o HL7...5 2. Informacje ogólne...6 3. Transakcje System szpitalny (HIS) -> Moduł diagnostyczny...8 3.1. Transakcje zmiany danych pacjenta ADT^A31 (HIS->DIS)...8 3.2. Transakcje zlecenia (nowe zlecenie, zmiana danych zlecenia) ORM^O01 (HIS > DIS)...11 3.3. Anulowanie zlecenia ORM^O01 (HIS -> DIS)...17 4. Transakcje Moduł diagnostyczny -> System szpitalny HIS...19 4.1. Transakcje zmiany danych pacjenta ADT^A31 (DIS->HIS)...19 4.2. Transakcje zlecenia (nowe zlecenie, zmiana danych zlecenia) ORM^O01 (Moduł diagn. -> HIS)...20 4.3. Zmiana statusu zlecenia ORM^O01 (Moduł diagn. > HIS)...26 4.4. Transakcja z wynikami ORU^R01 (Moduł diagnostyczny -> HIS)...28 4.5. Wyniki mikrobiologiczne ORU^R01 (Moduł diagnostyczny -> HIS)...33 5. Inne transakcje systemu szpitalnego (HIS)...37 5.1. Zamówienie posiłku ORM^O01...37 6. Opis komunikacji HL7...40 6.1. Serwer odbierający transakcje HL7...40 6.2. Klient wysyłający transakcje HL7...40 6.3. Komunikacja TCP/IP...41 7. Zmiany...42 2010-6-29 2/46 Projekt HL7PL hl7pl.uhc.com.pl

Interface HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym. Ver. 1.4 Copyright Przedstawiony dokument zawiera informacje opracowane i przygotowane w ramach projektu HL7PL. Tym samym zawarte w dokumencie informacje nie mogą być kopiowane ani zmieniane bez wcześniejszej zgody grupy HL7PL. Udostępnianie i publikowanie dokumentu jest dozwolone pod warunkiem podania wyraźnej informacji o źródle pochodzenia dokumentuw postaci: Dokument opracowany w ramach projektu HL7PL, http://hl7pl.uhc.com.pl Dokument powstał na bazie dokumentu firmy UHC sp. z o.o. opisującego wymianę danych pomiędzy systemem szpitalnym a specjalizowanymi systemami diagnostycznymi. Aktualna wersja dokumentu wytworzona została w ramam projektu HL7PL (tymczasowa strona http://hl7pl.uhc.com.pl). Nad aktualną wersją dokumentacji czynny udział brały firmy członkowskie grupy HL7PL min. : biomérieux Polska DPC DIAGNOSTYKA INFO-PUBLISHING KAMSOFT MARCEL SPIN UHC 1 Uwagi do dokumentu proszę zgłaszać na forum dyskusyjnym dostępnym na stronie: http://hl7plnews.uhc.com.pl/ (sugerowana forma zgłaszania uwag) lub mailem na adres: hl7pl@uhc.com.pl 1 Firma UHC jest koordynatorem prac grupy HL7PL 2010-6-29 3/46 Projekt HL7PL hl7pl.uhc.com.pl

Interface HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym. Ver. 1.4 1. Wstęp Dokument zawiera opis transakcji HL7 wykorzystywanych w komunikacji pomiędzy systemem szpitalnym a dedykowanymi modułami diagnostycznymia (laboratorium, radiologia, itd.). Jest on w całości oparty na wersji 2.3 specyfikacji HL7 (Health Level Seven) stanowiącej standard elektronicznej wymiany informacji w środowiskach medycznych (przykł. ref. http://www.medinfo.rochester.edu/hl7/v2.3/httoc.htm, www.hl7.org). Przedstawione zostały podstawowe transakcje interfejsu HIS (system szpitalny) moduł diagnostyczny wraz z opisem ich zawartości i przykładami użycia. W specyfikacji zawarto jedynie pola potencjalnie wykorzystywane przez w/w interfejs. Struktura dokumentu jest następująca: Rozdział 2. zawiera ogólne informacje na temat koncepcji i struktury zawartych segmentów transakcji. Omówione również zostały generalne standardy HL7. Rozdział 3. przedstawia specyfikację zbioru transakcji zleceń przesyłanych z systemu szpitalnego i otrzymywanych przez moduły diagnostyczne. Rozdział 4. specyfikuje zbiór transakcji zawierających dane kliniczne pacjenta, m.in. onserwacje i wyniki badań przesyłane z modułów diagnostycznych do systemu szpitalnego. Rozdział 5. zawiera typowe przykłady użycia i opisuje praktyczne zastosowanie komunikacji HL7. Rozdział 6. opisuje komunikację TCP/IP środowiska klient-server. 1.1.Oznaczenia i definicje HL7 Health Level Seven, standard elektronicznej wymiany informacji w środowiskach medycznych (przykł. ref. http://www.medinfo.rochester.edu/hl7/v2.3/httoc.htm). HIS Hospital Information System, system szpitalny (np. CliniNET) DIS Diagnostic Information System, moduł diagnostyczny (np. LAB, RAD, itd.). LAB System Laboratoryjny RAD System Radiologiczny Profil zlecenie złożone zawierające zestaw testów, np. biochemia Na, K, itd. 2010-6-29 4/46 Projekt HL7PL hl7pl.uhc.com.pl

Interface HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym. Ver. 1.4 1.2.Podstawowe informacje o HL7 Health Level 7 jest organizacją skupiającą różne instytucje medyczne, powstałą celem tworzenia jednolitych standardów wymiany informacji medycznej. HL7 utworzona została w 1987 roku w USA, i w tym samym roku stworzony został pierwszy standard o numerze 1.0. Nazwa organizacji i standardu nawiązuje do siódmej warstwy - aplikacji - modelu systemu komunikacji (OSI - Open System Interconnection) zaproponowanego przez ISO. Kolejne wersje normy HL7 przedstawiały metody prezentacji i wymiany danych medycznych pomiędzy różnymi działami i jednostkami służby zdrowia. Norma ta przyjęła się z czasem jako podstawa budowy lokalnych systemów informacyjnych. Od 1994 roku kolejne wersje normy HL7 posiadają status standardów ogólnokrajowych w USA (przyjęte przez ANSI - American National Standards Institute). HL7 ma również afiliowane grupy na całym świecie pracujące nad narodowymi wersjami standardu HL7 (w Europie min. Niemcy, Holandia, Czechy, Finlandia, Litwa, Szwajcaria, Wielka Brytania,...) Szczegóły dotyczące HL7 można znaleźć min. pod adresami http://www.hl7.org, http://www.hl7.pl/ (Stowarzyszenie HL7 POLSKA) 2010-6-29 5/46 Projekt HL7PL hl7pl.uhc.com.pl

Interface HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym. Ver. 1.4 2. Informacje ogólne Pełny opis standardu HL7 jest udstępniony na stronie internetowej wymienionej w Oznaczenia i definicje. Jednakże ogólne zasady i opis segmentów przedstawiony jest poniżej. Komunikat HL7 stanowi jednostkę danych przesyłaną pomiędzy systemami. Jest on złożony z grupy segmentów ułożonych w określonej kolejności. Każdy komunikat zawiera nagłówek specyfikujący typ wiadomości a co za tym idzie jej przeznaczenie. Na przykład komunikaty ORM używane są do przesyłania zleceń a komunikaty ORU zawierają wyniki obserwacji. Segment jest logiczną grupą pól, z których każde może być opcjonalne albo obowiązkowe. Pole segmentu może również być określonego typu a w szczególności może zawierać pewne komponenty i podkomponenty. Każdy segment jest jednoznacznie identyfikowany trzyliterowym oznaczeniem zwanym identyfikatorem segmentu. Lista użytych segmentów w niniejszym dokumencie została opisana poniżej: MSH nagłówek komunikatów HL7, definiuje jednostkę źródłową i docelową wiadomości (ustalona nadrzędna instytucja powinna ustalić listę jednostek źródłowych i decelowych nadając każdej z nich unikalny kod identyfikacyjny). Segment ten opsiuje również stronę kodową przesyłanych danych oraz specyfikuje typ i rodzaj komunikatu, które jednoznacznie określają cel transakcji. PID segment używany przez wszystkie aplikacjie, zawierający ogólne dane identyfikacyjne i demograficzne pacjenta. PV1 segment opisujący dane pobytu pacjenta używany przez aplikację rejestrującą w celu wymiany informacji np. o pobycie pacjenta. IN1 segment zawierający dane ubezpieczenia pacjenta, w szczególności przynależność do Kasy Chorych. ORC segment zlecenia używany do przesyłania atrybutów wspólnych dla wszelkiego rodzaju zleceń. Jest on niezbędny w transakcjach zleceń (ORM) oraz wyników obserwacji (ORU). W przypadku konieczności przesłania szczegółowych danych określonego typu zlecenia kolejny segment powinien być zawarty w komunikacie (np. OBR). OBR segment szczegółowych danych zlecenia używany do przesyłania informacji dotyczących zlecenia badania diagnostycznego lub obserwacji. OBX segment opisu obserwacji lub wyniku, opisuje pojedyńczy wynik. NTE komentarz, pozwala na zawarcie dodatkowych notatek czy uwag do zlecenia. EVN segment zawierający informacje o wystąpieniu zdarzenia rodzaj zdarzenia, datę jego zarejestrowania, wykonania oraz rzeczywistego wystąpienia. W segmencie znajduje się również informacja na temat osoby odpowiedzialnej za zajście zdarzenia (aktualnie informacja ta jest opcjonalna). Do tworzenia komunikatów używane są specjalne znaki. Są to znaki końca segmentu, separatory pól, komponentów i podkomponentów, znak powtarzania oraz tzw. escape character. Znakiem końca segmentu jest zawsze znak końca wiersza, 2010-6-29 6/46 Projekt HL7PL hl7pl.uhc.com.pl

Interface HL7 pomiędzy szpitalnym systemem informatycznym (HIS) a specjalizowanym modułem diagnostycznym. Ver. 1.4 pozostałe są definiownae w nagłówku komunikatu. Szczegółowy opis segmentu MSH jest zawarty w specyfikacji transakcji zlecenia (rozdz. 3.1). 2010-6-29 7/46 Projekt HL7PL hl7pl.uhc.com.pl

3. Transakcje System szpitalny (HIS) -> Moduł diagnostyczny 3.1. Transakcje zmiany danych pacjenta ADT^A31 (HIS->DIS) Transakcja jest wysyłana do Zakładu Diagnostyki w przypadku zmiany danych osoby zarejestrowanej w systemie Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość MSH 1 0001 Separator pola 2 ^~\& 0002 Znaki specjalne ^~\& 3 <aplikacja wysyłająca> 0003 Aplikacja wysyłająca 4 <instancja wys.> 0004 Instancja wysyłające 5 <aplikacja odbierająca> 0005 Aplikacja odbierająca Identyfikator aplikacji wysyłającej zlecenia Identyfikuje wystąpienia tej samej aplikacji w sieci internetowej Może być wykorzystywane do identyfikacji przez funkcje zależne systemowo np. CliniNET system szpitalny np. UHC np. LAB 6 <instancja odb.> 0006 Instancja odbierające j. w. np. UHC 7 <data/czas transakcji> 0007 Data/czas transakcji w formacie data/czas YYYYMMDDHHMMSS utworzenia transakcji 9 ADT^A31 0009 Typ transakcji <typ transakcji^ typ zdarzenia> ADT^A31

EVN 10 <id transakcji> 0010 Identyfikator transakcji można użyć czas utworzenia transakcji np.: CN<data/czas> 11 <id procesu> 0011 Identyfikator procesu P system produkcyjny T system treningowy np.: P dla produkcji 12 2.3 0012 Wersja HL7 2.3 AL Zawsze np.: AL 15 <rodzaj potw. Rodzaj potwierdzenia NE Nigdy jeżeli komunikat zwrotny jest 0015 akceptacyjnego> aplikacyjnego ER Błąd/odmowa wymagany każdorazowo przy SU Zakończone sukcesem wysyłaniu wiadomości 16 <rodzaj potw. aplikacyjnego> 0016 Rodzaj potwierdzenia aplikacyjnego Te same kody co MSH-15 powinny być użyte, ale dotyczą potwierdzenia aplikacyjnego (nie komunikacyjnego) np. NE jeżeli żadne potwierdzenia aplikacyjne nie są wymagane 17 <kod kraju> 0017 Kod kraju np.: POL dla Polski Główny język np.: PL dla j. polskiego 19 <kod języka> 0693 transakcji 1 A31 0099 Typ zdarzenia 2 <data/godz. zdarzenia> 3 <planowana data/godz. zdarzenia> 0100 Czas zajścia zdarzenia 0101 Zaplanowany czas zajścia zdarzenia Pole pozostawione ze względu na wsteczną kompatybilność Można użyć bieżącego czasu systemu, format pola: YYYYMMDDHHMMSS Można użyć bieżącego czasu systemu, format pola: YYYYMMDDHHMMSS ADT^A31 np. 20060301165412 np. 20060301165412

4 0 0102 5 <id oper.^ nazw.oper. ^imie oper.^inicjały oper.^^^tytuł oper.^^ 0103 Kod przyczyny zajścia zdarzenia Osoba dokonująca zmiany danych w systemie wysyłającym transakcję Aktualnie zawsze 0. 0 np. 1233^Nazwisko^Imie^A.^^^d r med.^^his 6 <data/godz. zajścia> 1287 Czas zajścia zdarzenia Można użyć bieżącego czasu systemu, format pola: YYYYMMDDHHMMSS PID 1 <id segm.> 0104 Identyfikator segmentu ID kolejnego segm. PID 1, 2, etc. 2 3 5 7 <id zewn. pacjenta ^^^^kod typu ident.> <id pacjenta ^^^ <nazwisko^imię^ inicjały^^^ tytuł (np. dr)> <data/godz. 0105 Identyfikator zewnętrzny pacjenta 0106 Identyfikator pacjenta 0108 Imię i nazwisko pacjenta 0110 Data/godz. urodzenia pole może służyć jako PESEL pacjenta Identyfikator jednoznacznie identyfikujący pacjenta w systemie szpitalnym data w formacie YYYYMMDDHHMMSS urodzenia> 8 <płeć> 0111 Płeć F Kobieta M Mężczyzna U Nieznana np. 20060301165412 np.: 51042105193^^^^PESEL np.: Kowalski^Jan^A.^^^dr med.

11 <ulica&nr domu& nr mieszkania ^^miasto^^ kod pocztowy^kraj> 0114 Adres pacjenta Przykład transakcji ADT^A31 (zmiana danych osoby): MSH ^~\& CliniNET UHC NetRAAD NetRAAD 20060302145513 ADT^A31 CliniNET20060302145513 P 2.3 POL CP1250 PL EVN A31 20060302145513 20060302145513 0-1^Administrator^^^^^^^^^^^^ 20060302145513 PID 1 98343 Kowalski^Jan 19120426 F Witosa&12&11&^^Ustrzyki dolne^^01-234 997998112

3.2. Transakcje zlecenia (nowe zlecenie, zmiana danych zlecenia) ORM^O01 (HIS > DIS) Transakcja jest wysyłana do Zakładu Diagnostyki w przypadku wprowadzenia nowego zlecenia lub zmiany danych zlecenia. Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość Segment MSH jest taki sam jak dla transakcji zmiany danych osoby (3.1.). Różnice zaznaczone s ą poniżej MSH <typ transakcji^ 9 ORM^O01 0009 Typ transakcji ORM^O01 typ zdarzenia> PID Segment PID jest taki sam jak dla transakcji zmiany danych osoby (3.1.). PV1 1 <id segm.> 0131 Identyfikator segmentu ID kolejnego segm. PV1 1, 2, etc. 2 <kat. pacjenta> 0132 Kategoria pacjenta E Izba przyjęć I Pacjent szpitalny O Pacjent ambulatoryjny 3 <id jednostki^^^^^^^ odcinek^ nazwa jednostki& kod jednostki& 0133 Lokalizacja pacjenta (np. oddział, poradnia) istnieje możliwość rozbudowania tego pola o dodatkowe informacje (odcinek może być polem opcjonalnym dla niektórych kategorii pacjenta) np.: <12456^^^^^^^^ Ginekologia&GIN&HIS> IN1 1 <id segm.> 0426 Identyfikator segmentu ID kolejnego segm. PV1 1, 2, etc. 3 <id ubezpieczyciela& 0428 Identyfikator Identyfikator kasy chorych ubezpieczyciela w programie szpitalnym np.: 134&HIS dla Mazowieckiej Regionalnej Kasy Chorych

ORC 4 <nazwa ubezp.& kod ubezp.> Kod, nazwa ubezpieczyciela 1 <typ zlecenia> 0215 Typ zlecenia 2 4 7 8 <numer zlecenia^ <numer grupy zleceń^ <^^^sugerowana data wyk.^^id priorytetu& nazwa priorytetu& kod priorytetu& <numer zlecenia głównego& 0216 Numer zlecenia 0218 Numer grupy zleceń 0221 Ilość/Czas 0222 Numer zlecenia głównego NW Nowe zlecenie XO Zmiana danych zlecenia Numer jednoznacznie identyfikujący zlecenie w systemie szpitalnym. To samo co w polu OBR-2 Numer jednoznacznie identyfikujący grupę zleceń np. z danego ekranu, jedna sesja zleceniowa sugerowana data wykonania w formacie YYYYMMDDHHMMSS Numer ORC-2 zlecenia głównego grupującego inne zlecenia, np. testy 9 <data zlecenia> 0223 Data/czas transakcji data zlecenia w formacie YYYYMMDDHHMMSS np.: Mazowiecka Kasa Chorych&07R np. NW dla nowego zlecenia np.: 75364^HIS Przykładowo może być użyty numer sesji wprowadzania zleceń, np.: 13235782^HIS np.: ^^^200110191339^^12& RUTYNOWE&RUT&HIS np.: 75300&HIS

12 13 17 <id lekarza^ nazwisko^imię^ inicjały^^^ tytuł (np. dr )^^kod systemu> <id jednostki^^ ^^^^^ odcinek^ nazwa jednostki& kod jednostki& <id jednostki^ nazwa jednostki& kod_jednostki^ 0226 Lekarz zlecający to samo co w polu OBR-16 0227 0231 Jednostka wprowadzająca zlecenie Jednostka lekarza wprowadzającego zlecenie Może być wpisana lokalizacja pacjenta w momencie wprowadzania zlecenia np. to samo co w PV1-3 Może być wpisany odział pacjenta, na którym przebywał w momencie wprowadzania zlecenia np. to samo co w PV1-3 np.: 132^Kowalski^Jan^A.^^^ dr med^^his (odcinek może być polem opcjonalnym dla niektórych kategorii pacjenta) np.: <12456^^^^^^^ ^ Ginekologia&GIN&HIS> np.: 1234^Ginekologia&GIN^HIS OBR 1 <id segm.> 0237 Identyfikator segmentu ID kolejnego segm. OBR 1, 2, etc. 2 <numer zlecenia^ 0216 Numer zlecenia To samo co w polu ORC-2 np.: 75364^HIS 4 <id usługi^nazwa np.: 1234^Morfologia& usługi&kod 0238 Identyfikator usługi MORF^HIS usługi^ 7 <data/czas wykonania> 0241 Data/czas wykonania data/czas w formacie YYYYMMDDHHMMSS ta sama co w polu ORC-7.4 (sug. data wykonania)

10 <id osoby^ nazwisko^imię^ inicjały^^^ tytuł (np. dr )^^ 13 <klucz&wartość~ klucz&wartość~...> 14 15 <data/czas pobrania próbki> <id materiału^nazwa materiału&kod materiału^kod systemu^^^^^ SampleID&id próbki ~klucz&wartość&~... > 16 <id lekarza^ nazwisko^imię^ inicjały^^^tytuł (np. dr )^^ 0247 0248 Dane osoby pobierającej materiał Dodatkowe infrmacje kliniczne Data/czas pobrania próbki 0249 Próbka Parametry przekazywane do systemu wykonującego usługę, nie objęte innymi segmentami, np. dobowa ilość moczu data/czas w formacie YYYYMMDDHHMMSS identyfikator materiału z katalogu materiałów przyjmowanych przez zakład diagnostyczny; SampleID określa identyfikator próbki (najczęściej kod kreskowy), w pozostałych parametrach np.: 132^Kowalski^Jan^A.^^^ dr med^^his np.: 2323^Krew&KREW^HIS ^^^^^ SampleID&123456~ Comment&komentarz... dodatkowe atrybuty 0226 Lekarz zlecający to samo co w ORC-12 np.: 132^Kowalski^Jan^A.^^^ dr med.^^his

NTE 17 <numer telefonu> 0250 24 29 30 <id jedn. wykonującej^nazwa jednostki&kod jednostki^kod systemu> <numer zlecenia głównego& <sposób transportu pacjenta> Numer telefonu jednostki zlecającej numer telefonu jednostki zlecającej 0257 Jednostka wykonująca kod jednostki wykonującej 0261 Numer zlecenia głównego 0262 Transport Numer ORC-2 zlecenia głównego grupującego inne zlecenia, np.testy to samo co w ORC-8 np.: 232^Hematologia&HEM^HI S np.: 75300&HIS 39 <komentarz> 1030 Komentarz pobierającego materiał np.: procedura pobrania 1 <id segm.> 0096 Identyfikator segmentu ID kolejnego segm. NTE 1, 2, etc. 2 P 0097 Źródło komentarza P Instytucja zlecająca jest źródłem komentarza P 3 <komentarz> 0098 Komentarz Przykład transakcji ORM^O01 (zlecenie proste): MSH ^~\& CLININET UHC Moduł diagn. 20020603121707 ORM^O01 CLININET20020603121707 P 2.3 AL NE POL PL PID 73051213886^^^^PESEL 17741 FINDABAIR^FRANCESCA 19730512 F REDAŃSKA&34^^MIEŚCINA^^20-457 PV1 1 I 12113^^^^^^^^Ginekologia&GIN&HIS IN1 134&HIS Mazowiecka Kasa Chorych&07R

ORC NW 17741-1-249^HIS 13235782^HIS ^^^200110191339^^13&RUTYNOWE&R&HIS^ 200110191340 132^Kowalski^Jan^A.^^dr med^^his 1234^Ginekologia&GIN^HIS OBR 1 17741-1-249^HIS 1234^Badanie moczu&bspmocz^his 20011019 Antykoagulanty&NIE~Infuzje&NIE~Went.wspomagana&NIE~Went.kontrolowana&TAK~Tlenoterapia&TAK~Fototerapia&TAK 2323^Krew&KREW^HIS^^^^^SampleID&123456~Comment&komentarz 132^Kowalski^Jan^A.^^dr med^^his Przykład transakcji ORM^O01 (zlecenie złożone - profil z testami): MSH ^~\& CLININET UHC Moduł diagn. 20020603121707 ORM^O01 CLININET20020603121707 P 2.3 AL NE POL PL PID 73051213886^^^^PESEL 17741 FINDABAIR^FRANCESCA 19730512 F REDAŃSKA&34^^MIEŚCINA^^20-457 PV1 1 O IN1 134&HIS Mazowiecka Kasa Chorych&07R ORC NW 17741-2-1^HIS 1345782^HIS ^^^200110041555^^13&RUTYNOWE&R&HIS^ 200110041556 132^TISSA^^^^dr med^^his 1234^Pracownia Pulmonologiczna&P-PA^HIS OBR 1 17741-2-1^HIS 232^Biochemia&BIOCH^HIS 20011004 132^Kowalski^Jan^A.^^dr med^^his ORC NW 17741-2-2^HIS 1345782^HIS ^^^200110041555^^13&RUTYNOWE&R&HIS^ 17741-2-1&HIS 200110041556 132^Kowalski^Jan^A.^^dr med^^his 1234^Pracownia Pulmonologiczna&P-PA^HIS OBR 2 17741-2-2^HIS 2323^Alat&ALAT^HIS 20011004 132^Kowalski^Jan^A.^^dr med^^his 17741-2-1&HIS ORC NW 17741-2-3^HIS 1345782^HIS ^^^200110041555^^13&RUTYNOWE&R&HIS ^ 17741-2-1&HIS 200110041556 132^Kowalski^Jan^A.^^dr med^^his 1234^Pracownia Pulmonologiczna&P-PA^HIS OBR 3 17741-2-3^HIS 2324^Aspat&ASPAT^HIS 20011004 132^Kowalski^Jan^A.^^dr med^^his 17741-2-1&HIS ORC NW 17741-2-4^HIS 1345782^HIS ^^^200110041555^^13&RUTYNOWE&R&HIS ^ 17741-2-1&HIS 200110041556 132^Kowalski^Jan^A.^^dr med^^his 1234^Pracownia Pulmonologiczna&P-PA^HIS OBR 4 17741-2-4^HIS 2345^Krea&KREA^HIS 20011004 132^Kowalski^Jan^A.^^dr med^^his 17741-2-1&HIS Przykład transakcji ORM^O01 (zmiana danych zlecenia): MSH ^~\& CLININET UHC Moduł diagn. 20020603121707 ORM^O01 CLININET20020603121707 P 2.3 AL NE POL PL PID 73051213886^^^^PESEL 17741 FINDABAIR^FRANCESCA 19730512 F REDAŃSKA&34^^MIEŚCINA^^20-457 PV1 1 O IN1 134&HIS Mazowiecka Kasa Chorych&07R

ORC XO 23-2-83^HIS 3242232^HIS 200109261114 132^SACH1^^^^dr med^^his 12456^^^^^^^1^Ginekologia&GIN&HIS 1234^Pracownia 1&ADA^HIS OBR 1 23-2-83^HIS 2324^Aspat&ASPAT^HIS 132^SACH1^^^^dr med^^his

3.3. Anulowanie zlecenia ORM^O01 (HIS -> DIS) Transakcja jest wysyłana do Zakładu Diagnostyki w przypadku anulowania zlecenia w systemie HIS. Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość Segment MSH jest taki sam jak dla transakcji zmiany danych osoby (3.1.). Różnice zaznaczone są poniżej MSH <typ transakcji^ 9 ORM^O01 0009 Typ transakcji ORM^O01 typ zdarzenia> 1 <typ zlecenia> 0215 Typ zlecenia CA Anulowanie zlecenie CA Numer jednoznacznie ORC <numer zlecenia^ identyfikujący zlecenie 2 0216 Numer zlecenia w systemie szpitalnym np.: 75364^HIS To samo co w polu OBR-2 1 <id segm.> 0237 Identyfikator segmentu ID kolejnego segm. OBR 1, 2, etc. 2 <numer zlecenia^ 0216 Numer zlecenia To samo co w polu ORC-2 OBR NTE 4 <id usługi^nazwa usługi&kod usługi^ 0238 Identyfikator usługi np.: 1234^Morfologia& MORF^HIS 1 <id segm.> 0096 Identyfikator segmentu ID kolejnego segm. NTE 1, 2, etc. 2 P 0097 Źródło komentarza P Instytucja zlecająca jest źródłem komentarza P 3 <komentarz> 0098 Komentarz

Przykład transakcji ORM^O01 (anulowanie zlecenia): MSH ^~\& CLININET UHC Moduł diagn. 20020603121707 ORM^O01 CLININET20020603121707 P 2.3 AL NE POL PL ORC CA 17770-1-158^HIS OBR 17770-1-158^HIS 2324^Aspat&ASPAT^HIS NTE 1 P *** Testowa przyczyna anulowania L1 *** NTE 2 P *** Testowa przyczyna anulowania L2 ***

4. Transakcje Moduł diagnostyczny -> System szpitalny HIS 4.1. Transakcje zmiany danych pacjenta ADT^A31 (DIS->HIS) Transakcja jest wysyłana do Zakładu Diagnostyki w przypadku zmiany danych osoby zarejestrowanej w systemie Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość Segment analogiczny do segmentu MSH komunikatu ADT^A31 (HIS->DIS) (punkt 3.1) 3 <aplikacja Identyfikator aplikacji 0003 Aplikacja wysyłająca wysyłająca> wysyłającej zlecenia np. LAB Identyfikuje wystąpienia tej np. UHC MSH 4 <instancja wys.> 0004 Instancja wysyłające samej aplikacji w sieci internetowej 5 <aplikacja Wykorzystywane przez np. CliniNET 0005 Aplikacja odbierająca odbierająca> funkcje zależne systemowo 6 <instancja odb.> 0006 Instancja odbierające j. w. np. UHC EVN Segment identyczny z segmentem EVN komunikatu ADT^A31 (HIS->DIS) (punkt 3.1) PID Segment identyczny z segmentem PID komunikatu ADT^A31 (HIS->DIS) (punkt 3.1) Przykład transakcji ADT^A31 (zmiana danych osoby): MSH ^~\& NetRAAD NetRAAD CliniNET UHC 20060302145513 ADT^A31 CliniNET20060302145513 P 2.3 POL CP1250 PL EVN A31 20060302145513 20060302145513 0-1^Administrator^^^^^^^^^^^^ 20060302145513 PID 1 98343 Kowalski^Jan 19120426 F Witosa&12&11&^^Ustrzyki dolne^^01-234 997998112

4.2. Transakcje zlecenia (nowe zlecenie, zmiana danych zlecenia) ORM^O01 (Moduł diagn. -> HIS) Transakcja jest wysyłana do systemu HIS w przypadku wprowadzenia nowego zlecenia lub zmiany danych zlecenia. Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość Segment analogiczny do segmentu MSH komunikatu ADT^A31 (zmiana danych osoby, 4.1). Zmiany w stosunku do segmentu z komunikatu A31 wyszczególnione zostały poniżej. MSH <typ transakcji^ 9 ORM^O01 0009 Typ transakcji ORM^O01 typ zdarzenia> PID 1 <id segm.> 0104 Identyfikator segmentu ID kolejnego segm. PID 1, 2, etc. 2 <id zewn. pacjenta Identyfikator pole może służyć jako 0105 ^^^^kod typu ident > zewnętrzny pacjenta PESEL pacjenta np.: 51042105193^^^^PESEL Identyfikator jednoznacznie 3 <id pacjenta> 0106 Identyfikator pacjenta identyfikujący pacjenta w systemie HIS 5 <nazwisko^imię^ inicjały^^^ tytuł (np. dr)> 0108 Imię i nazwisko pacjenta 7 <data/godz. urodzenia> 0110 Data/godz. urodzenia 8 <płeć> 0111 Płeć F Kobieta M Mężczyzna U Nieznana data w formacie YYYYMMDDHHMMSS np.: Kowalski^Jan^A.^^^dr med.

PV1 IN1 11 <ulica&nr domu& nr mieszkania ^^miasto^^ kod pocztowy> 0114 Adres pacjenta 1 <id segm.> 0131 Identyfikator segmentu ID kolejnego segm. PV1 1, 2, etc. 2 <kat. pacjenta> 0132 Kategoria pacjenta E Izba przyjęć I Pacjent szpitalny O Pacjent ambulatoryjny 3 <id jednostki^^^^^^^ odcinek^ nazwa jednostki& kod jednostki& 0133 Lokalizacja pacjenta (np. oddział, poradnia) istnieje możliwość rozbudowania tego pola o dodatkowe informacje (odcinek może być polem opcjonalnym dla niektórych kategorii pacjenta) np.: <12456^^^^^^^^ Ginekologia&GIN&HIS> 1 <id segm.> 0426 Identyfikator segmentu ID kolejnego segm. PV1 1, 2, etc. 3 4 <id ubezpieczyciela& <nazwa ubezp.&kod ubezp> 0428 Identyfikator ubezpieczyciela Kod, nazwa ubezpieczyciela Identyfikator kasy chorych w programie HIS ORC 1 <typ zlecenia> 0215 Typ zlecenia NW Nowe zlecenie XO Zmiana danych zlecenia np.: 134&HIS dla Mazowieckiej Regionalnej Kasa Chorych np. Mazowiecka Kasa Chorych&07R np. NW dla nowego zlecenia

2 3 4 <numer zlecenia^ <numer zlecenia diagn.^ <numer grupy zleceń^ <^^^sugerowana data wyk.^^id priorytetu& 7 nazwa priorytetu& kod priorytetu& 8 <numer zlecenia głównego&kod systemu^numer zlecenia gł. diagn.& 0216 Numer zlecenia 0217 Numer zlecenia diagn. 0218 Numer grupy zleceń 0221 Ilość/Czas 0222 Numer zlecenia głównego Numer jednoznacznie identyfikujący zlecenie w systemie szpitalnym (w przypadku zmiany danych zlecenia) To samo co w polu OBR-2 Numer jednoznacznie identyfikujący zlecenie w systemie diagnostycznym (LAB, RAD, itd.) Musi być wypełnione jeżeli ORC-2 jest niezdefiniowany Numer jednoznacznie identyfikujący grupę zleceń np. z danego ekranu, jedna sesja zleceniowa sugerowana data wykonania w formacie YYYYMMDDHHMMSS Numer ORC-2 i/lub ORC-3 zlecenia głównego grupującego inne zlecenia, np. testy np.: 75364^HIS np.: A2374^LAB Przykładowo może być użyty numer sesji wprowadzania zleceń np.: 13235782^HIS np.: ^^^200110191339^^12& RUTYNOWE&RUT&HIS 75300&HIS^A23/1&LAB

9 <data zlecenia> 0223 Data/czas transakcji 12 <id lekarza^ nazwisko^ imię^ inicjały^^^ tytuł (np. dr)^^kod systemu> data zlecenia w formacie YYYYMMDDHHMMSS 0226 Lekarz zlecający to samo co w polu OBR-16 np.: 132^Kowalski^Jan^A.^^^ dr med^^his 13 17 <id jednostki^^ ^^^^^ odcinek^ nazwa jednostki& kod jednostki& <id jednostki^ nazwa jednostki& kod_jednostki^ 0227 0231 Jednostka wprowadzająca zlecenie Jednostka lekarza wprowadzającego zlecenie może być wpisana lokalizacja pacjenta w momencie wprowadzania zlecenia (np. to samo co w PV1-3) Może być wpisany odział pacjenta, na którym przebywał w momencie wprowadzania zlecenia np. to samo co w PV1-3 (odcinek może być polem opcjonalnym dla niektórych kategorii pacjenta) np.: <12456^^^^^^^ ^ Ginekologia&GIN&HIS> np.: 1234^Ginekologia&GIN^HIS OBR 1 <id segm.> 0237 Identyfikator segmentu ID kolejnego segm. OBR 1, 2, etc. 2 <numer zlecenia^ 0216 Numer zlecenia To samo co w polu ORC-2 np.: 75364^HIS 3 <numer zlecenia diagn.^ 0217 Numer zlecenia diagn. To samo co w polu ORC-3 np.: A2374^LAB

4 7 10 <id usługi^nazwa usługi&kod usługi^ <data/czas wykonania> <id osoby^ nazwisko^ imię^ inicjały^^^ tytuł (np. dr)^^kod systemu> 13 <klucz&wartość~ klucz&wartość~...> 14 <data/czas pobrania próbki> 0238 Identyfikator usługi 0241 Data/czas wykonania 0247 Dane osoby pobierającej materiał Dodatkowe infrmacje kliniczne 0248 Data/czas pobrania próbki data/czas w formacie YYYYMMDDHHMMSS ta sama co w polu ORC-7.4 (sug. data wykonania) Parametry przekazywane do systemu wykonującego usługę, nie objęte innymi segmentami, np. dobowa ilość moczu data/czas w formacie YYYYMMDDHHMMSS np.: 1234^Morfologia& MORF^HIS np.: 132^Kowalski^Jan^A.^^^ dr med^^his

15 16 <id materiału^nazwa materiału&kod materiału^kod systemu^^^^^ SampleID&id próbki ~klucz&wartość~...> <id lekarza^ nazwisko^ imię^ inicjały^^^ tytuł (np. dr )^^ 17 <numer telefonu> 0250 <id jedn. wykonującej^nazwa 24 jednostki&kod jednostki^kod systemu> 29 <numer zlecenia głównego&kod systemu^numer zlecenia gł. diagn.& 0249 Próbka identyfikator materiału z katalogu materiałów przyjmowanych przez zakład diagnostyczny; SampleID określa identyfikator próbki (najczęściej kod kreskowy), w pozostałych parametrach dodatkowe atrybuty 0226 Lekarz zlecający to samo co w ORC-12 Numer telefonu jednostki zlecającej numer telefonu jednostki zlecającej 0257 Jednostka wykonująca kod jednostki wykonującej 0261 Numer zlecenia głównego Numer ORC-2 i/lub ORC-3 zlecenia głównego grupującego inne zlecenia, np. testy to samo co w ORC-8 np.: 2323^Krew&KREW^HIS^^^ ^^ SampleID&123456~ Comment&komentarz... Np 132^Kowalski^Jan^A.^^^ dr med.^^his np.: 232^Hematologia&HEM^HI S 75300&HIS^A23/1&LAB

NTE 30 <sposób transportu pacjenta> 0262 Transport 39 <komentarz> 1030 Komentarz pobierającego materiał np.: procedura pobrania 1 <id segm.> 0096 Identyfikator segmentu ID kolejnego segm. NTE 1, 2, etc. 2 P 0097 Źródło komentarza P Instytucja zlecająca jest źródłem komentarza P 3 <komentarz> 0098 Komentarz Przykład transakcji ORM^O01 (zlecenie proste): MSH ^~\& Moduł diagn. CLININET UHC 20020603121707 ORM^O01 CLININET20020603121707 P 2.3 AL NE POL PL PID 73051213886^^^^PESEL 17741 FINDABAIR^FRANCESCA 19730512 F REDAŃSKA&34^^MIEŚCINA^^20-457 PV1 1 I 12113^^^^^^^^Ginekologia&GIN&HIS IN1 134&HIS Mazowiecka Kasa Chorych&07R ORC NW 17741-1-249^LAB ^^^200110191339^^13&RUTYNOWE&R&HIS^ 200110191340 132^Kowalski^Jan^A.^^dr med^^his 1234^Ginekologia&GIN^HIS OBR 1 17741-1-249^LIS 1234^Badanie moczu&bspmocz^his 20011019 200110190900 2323^Krew&KREW^HIS^^^^^SampleID&123456~Comment&krew pobrano po zjedzeniu cukierka 132^Kowalski^Jan^A.^^dr med^^his

4.3. Zmiana statusu zlecenia ORM^O01 (Moduł diagn. > HIS) Transakcja jest wysyłana do systemu HIS w przypadku zmiany statusu zlecenie, tj. w sytuacji, gdy: 1. Wprowadzono wyniki jeszcze nie zweryfikowane 2. Ktoś ręcznie zmienił status zlecenia Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość MSH Segment MSH jest taki sam jak dla transakcji nowego/zmiany danych zlecenia (4.2.). 1 SC 0215 Typ zlecenia SC zmiana statusu zlecenia SC Numer jednoznacznie 2 <numer zlecenia^ identyfikujący zlecenie 0216 Numer zlecenia w systemie szpitalnym np.: 75364^HIS To samo co w polu OBR-2 ORC 3 <numer zlecenia diagn.^ 0217 Numer zlecenia diagn. 5 <status zlecenia> 0038 Status zlecenia Numer jednoznacznie identyfikujący zlecenie w systemie diagnostycznym (LAB, RAD, itd.) Musi być wypełnione jeżeli ORC-2 jest niezdefiniowany CM wykonano RNV wyniki bez weryfikacji END zamknięto badanie np.: A2374^LAB status zlecenia (jeden z właściwych kodów) OBR 1 <id segm.> 0237 Identyfikator segmentu ID kolejnego segm. OBR 1, 2, etc.

NTE 2 <numer zlecenia^ coding system id> 0216 Numer zlecenia To samo co w polu ORC-2 e.g.: 75364^MIS 3 <numer zlecenia diagn.^ 0217 Numer zlecenia diagn. To samo co w polu ORC-3 np.: A2374^LAB 4 <id usługi^nazwa np.: 1234^Morfologia& usługi&kod 0238 Identyfikator usługi MORF^HIS usługi^ 1 <id segm.> 0096 Identyfikator segmentu ID kolejnego segm. NTE 1, 2, etc. 2 P 0097 Źródło komentarza P Instytucja zlecająca jest P źródłem komentarza 3 <komentarz> 0098 Komentarz Przykład transakcji ORM^O01: MSH ^~\& Moduł diagn. CliniNET UHC 20020603121707 ORM^O01 CLININET20020603121707 P 2.3 AL NE POL PL ORC SC 17770-1-158^HIS CM OBR 17770-1-158^HIS 2324^Aspat&ASPAT^HIS NTE 1 P *** Testowa przyczyna zmiany statusu L1 *** NTE 2 P *** Testowa przyczyna zmiany statusu L2 ***

4.4.Transakcja z wynikami ORU^R01 (Moduł diagnostyczny -> HIS) Wysyłana do systemu HIS w przypadku zmiany statusu zlecenia na: 1. Wprowadzono wyniki (w przypadku gdy ktoś wprowadził lub zweryfikował wyniki) 2. Zmieniono wyniki (w przypadku, gdy ktoś zmienił wyniki) Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość Segment MSH jest analogiczny do segmentu MSH transakcji nowego/zmiany danych zlecenia (4.2.). Różnice zaznaczone są poniżej MSH <typ transakcji^ 9 ORU^R01 0009 Typ transakcji ORU^R01 typ zdarzenia> 1 RE 0215 Typ zlecenia RE Wyniki RE Numer jednoznacznie 2 <numer zlecenia^ identyfikujący zlecenie 0216 Numer zlecenia w systemie szpitalnym np.: 75364^HIS To samo co w polu OBR-2 ORC 3 <numer zlecenia diagn.^ 0217 Numer zlecenia diagn. Numer jednoznacznie identyfikujący zlecenie w systemie diagnostycznym (LAB, RAD, itd.) Musi być wypełnione jeżeli ORC-2 jest niezdefiniowany np.: A2374^LAB OBR 1 <id segm.> 0237 Identyfikator segmentu ID kolejnego segm. OBR 1, 2, etc. 2 <numer zlecenia^ 0216 Numer zlecenia To samo co w polu ORC-2 np.: 75364^HIS

3 4 7 <numer zlecenia diagn.^ <id usługi^nazwa usługi&kod usługi^ <data/czas wykonania> 0217 Numer zlecenia diagn. To samo co w polu ORC-3 np.: A2374^LAB 0238 Identyfikator usługi 0241 Data/czas wykonania 25 <status zlecenia> 0258 Status zlecenia 34 <id wykonującego usługę^nazwisko ^imię^inicjały^^^ tytuł (np. dr) ^^kod systemu> 0266 Wykonawca zlecenia data/czas w formacie YYYYMMDDHHMMSS F wyniki zweryfikowane C wyniki zmienione np.: 1234^Morfologia& MORF^HIS np.: 132^Kowalski^Jan^A.^^^ tech. anal.^^lis OBX 1 <id segm.> 0569 Identyfikator segmentu ID kolejnego segm. OBX 1, 2, etc. 2 <typ wyniku> 0570 Typ wyniku NM wyniki numeryczne TX wyniki tekstowe FT teks formatowany 3 <id wyniku^nazwa wyniku&kod wyniku^kod systemu> 0571 Identyfikator wyniku Identyfikator jednoznacznie identyfikujący wynik w systemie 5 <wynik^opis> 0573 Wynik w opisie zawarte mogą być rozszerzone informacje dotyczące wyniku np.: 335^Erytrocyty&ERYT ^LAB

6 <jednostka> 0574 Jednostka dotyczy jedynie wyników numerycznych 7 <zakres> 0575 Zakres dotyczy jedynie wyników numerycznych np. 10e3/uL Np. 4,2-5,7

8 <flaga wyniku> 0576 Flaga wyniku Dla wyników numerycznych: L Poniżej normy H Powyżej normy LL Poniżej niebezp. granicy HH Powyżej niebezp. granicy < Poniżej absolutnej skali aparatury > Powyżej absolutnej skali aparatury N W normie A Poza normą AA Bardzo poza normą null Nie zdefiniowana norma, albo norma się nie stosuje U Znacząca zmiana w górę D Znacząca zmiana w dół B Lepiej używane, gdy kierunek nie ma znaczenia W Gorzej używane, gdy kierunek nie ma znaczenia

11 <status wyniku> 0579 Status wyniku 14 16 <data/czas wykonania> <id lekarza^ nazwisko^ imię^ inicjały^^^ tytuł (np. dr)>^^ < 0582 Data/czas wykonania 0226 Osoba odpowiedzialna za wyniki Dla wyników nienumerycznych: N W normie A Poza normą AA Bardzo poza normą (analog. do to niebezp. granic) Dla wyników mikrobiologicznych: S Podatny R Odporny I pośredni MS miernie podatny VS Bardzo podatny F wyniki zweryfikowane C wyniki zmienione P wyniki nieautoryzowane data/czas w formacie YYYYMMDDHHMMSS to samo co w polu OBR-7 np. lekarz odpowiedzialny za wyniki 132^Kowalski^Jan^A.^^^ dr med.^^his NTE 1 <id segm.> 0096 Identyfikator segmentu ID kolejnego segm. NTE 1, 2, etc.

2 P 0097 Źródło komentarza 3 <komentarz> 0098 Komentarz P Instytucja zlecająca jest źródłem komentarza P Przykład transakcji ORU^R01 (wyniki liczbowe): MSH ^~\& Moduł diagn. CliniNET UHC 20020603121707 ORU^R01 CLININET20020603121707 P 2.3 AL NE POL PL ORC RE 17578-1-49^HIS OBR 1 57520-1-18^HIS 25454^Morfologia&MORF^HIS^ 20010925000000 GIN OBX 1 NM 335^HCT&HCT&LAB N 39.4 % (36-46 ) F 20010926240000 132^Kowalski^Jan^A.^^dr med.^^his OBX 2 NM 336^HGB&HGB^LAB N 13.30 g/dl (11,5-15,0) F 20010926240000 132^Kowalski^Jan^A.^^dr med.^^his OBX 3 NM 337^MCH&MCH^LAB N 29.9 pg (27-31) F 20010926240000 132^Kowalski^Jan^A.^^dr med.^^his OBX 4 NM 338^MCHC&MCHC^LAB N 33.8 g/dl (32-36) F 20010926240000 132^Kowalski^Jan^A.^^dr med.^^his OBX 5 NM 339^MCV&MCV^LAB N 88.5 fl (84-98) F 20010926240000 132^Kowalski^Jan^A.^^dr med.^^his OBX 6 NM 340^PLT&PLT^LAB N 239.0 10e3/uL (130-400) F 20010926240000 132^Kowalski^Jan^A.^^dr med.^^his OBX 7 NM 341^RBC&RBC^LAB N 4.45 10e6/uL (3,7-5,0) F 20010926240000 132^Kowalski^Jan^A.^^dr med.^^his OBX 8 NM 342^WBC&WBC^LAB N 9.70 10e3/uL (4,0-10,0) F 20010926240000 132^Kowalski^Jan^A.^^dr med.^^his Przykład transakcji ORU^R01 (wyniki tekstowe): MSH ^~\& Moduł diagn. CliniNET UHC 20020603121707 ORU^R01 CLININET20020603121707 P 2.3 AL NE POL PL ORC RE 17578-1-49^HIS OBR 17578-1-49^HIS 25422^Morfologia&MORF^HIS 200203061549 OBX 1 FT Wprowadzenie wyników z polskimi znaczkami: żźąężźąśęóńóń\.br\--- test 1 ---\.br\radiolog Jan F 200203061549

4.5.Wyniki mikrobiologiczne ORU^R01 (Moduł diagnostyczny -> HIS) Wysyłana do systemu HIS w przypadku wprowadzenia wyników mikrobiologicznych, tj. zmiany statusu zlecenia na: 1. Wprowadzono wyniki (w przypadku gdy ktoś wprowadził lub zweryfikował wyniki) 2. Zmieniono wyniki (w przypadku, gdy ktoś zmienił wyniki) Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość Segment MSH jest taki sam jak dla transakcji z wynikami (4.3.), z uwzględnieniem poniższych: MSH Identyfikator aplikacji 3 <aplikacaj wys.> 0003 Aplikacja wysyłająca np. LAB wysyłającej zlecenia zależy od specyfikacji np. CLININET 5 <aplikacja odb.> 0005 Aplikacja odbierająca klienta 9 ORU^R01 0009 Typ transakcji <typ transakcji^ typ zdarzenia> ORU^R01 ORC 1 RE 0215 Typ zlecenia RE Wyniki RE 2 <numer zlecenia^ 0216 Numer zlecenia Numer jednoznacznie identyfikujący zlecenie w systemie szpitalnym To samo co w polu OBR-2 np.: 75364^HIS

3 8 <numer zlecenia diagn.^ <numer zlecenia głównego&kod systemu^numer zlecenia gł. diagn.& 0217 Numer zlecenia diagn. 0222 Numer zlecenia głównego Numer jednoznacznie identyfikujący zlecenie w systemie diagnostycznym (LAB, RAD, itd.) Musi być wypełnione jeżeli ORC-2 jest niezdefiniowany W przypadku wypełnionego ORC-8 jest to numer zlecenia dodatkowego z systemu diagnostycznego! Numer ORC-2 i/lub ORC-3 zlecenia głównego Uwaga: to nie jest to samo co ORC-3 powyżej np.: A2374^LAB 75364&HIS^A2370&LAB OBR 1 <id segm.> 0237 Identyfikator segmentu ID kolejnego segm. OBR 1, 2, etc. 2 <numer zlecenia^ 0216 Numer zlecenia To samo co w polu ORC-2 np.: 75364^HIS 3 <numer zlecenia diagn.^ 0217 Numer zlecenia diagn. To samo co w polu ORC-3 np.: A2374^LAB 4 <id usługi^nazwa np.: 1234^Lekowrażliwość& usługi&kod 0238 Identyfikator usługi LEKW^HIS usługi^ 7 <data/czas wykonania> 0241 Data/czas wykonania data/czas w formacie YYYYMMDDHHMMSS

OBX 15 26 29 <id materiału^nazwa materiału&kod materiału^kod systemu^^^^^ SampleID&id próbki ~klucz&wartość~...> <id wyniku&nazwa wyniku&kod wyniku&kod systemu^id grupy wyników^opis wyniku> <numer zlecenia głównego&kod systemu^numer zlecenia gł. diagn.& 0249 Próbka 00259 Wynik nadrzędny 0261 Numer zlecenia głównego identyfikator materiału z katalogu materiałów przyjmowanych przez zakład diagnostyczny; SampleID określa identyfikator próbki (najczęściej kod kreskowy), w pozostałych parametrach dodatkowe atrybuty Identyfikacja organizmu którego dotyczy badanie lekowrażliwości Numer ORC-2 i/lub ORC-3 zlecenia głównego grupującego inne zlecenia, np. testy to samo co w ORC-8 Segment OBX z wynikami identyfikacji organizmu oraz lekowrażliwości taki sam jak w transakcji z wynikami (4.3). Pole OBX-8 ograniczone jest do kodów odpowiadającym wynikom mikrobiologicznym. np.: 2323^Krew&KREW^HIS^^^ ^^ SampleID&123456~ Comment&komentarz... np.: 2870&Organizm&ORG& LAB^1^Candida glabrata 75300&HIS^A2370&LAB Przykład transakcji ORU^R01 (wyniki mikrobiologiczne): MSH ^~\& Moduł diagn. CliniNET UHC 20020603121707 ORU^R01 CLININET20020603121707 P 2.3 AL NE POL PL

ORC RE 75364^HIS A2370&LAB OBR 1 75364^HIS A2370&LAB 1082^Posiew w kier grzybów-plwocina&116.01^cn 20041203121850 109^Plwocina&PLW^CN F OBX 1 TX 4732^W warunkach tlenowych:~stwierd^lab Uzyskano wzrost kolonii F 20041203121850 1461^Kowalski^Jan^^^^^LAB OBX 2 TX 2870^Organizm~ORG^LAB 1 Candida glabrata F 20041203121850 1461^Kowalski^Jan^^^^^LAB OBX 3 TX 2880^Liczebność~LICZ^LAB 1 Bardzo liczne kolonie F 20041203121850 1461^Kowalski^Jan^^^^^LAB OBX 4 TX 2872^Organizm~ORG^LAB 2 Candida parapsilosis F 20041203121850 1461^Kowalski^Jan^^^^^LAB OBX 5 TX 2882^Liczebność~LICZ^LAB 2 Pojedyncze kolonie F 20041203121850 1461^Kowalski^Jan^^^^^LAB ORC RE 75364^HIS A2374^LAB OBR 1 75364^HIS A2374^LAB 9998^Lekowrażliwość~LEKW^HIS 20041203121850 2870&Organizm&ORG&LAB^1^Candida glabrata 75364&HIS^A2370&LAB OBX 1 CE amp^ampicillin MIC^LAB 32 ug/ml R F 20041203121850 1461^Kowalski^Jan^^^^^LAB OBX 2 CE amoxcl^amoxicillin+clav MIC^LAB 2 ug/ml S F 20041203121850 1461^ Kowalski^Jan^^^^^LAB OBX 3 CE cef^cefazolin MIC^LAB 8 ug/ml S F 20041203121850 1461^ Kowalski^Jan^^^^^LAB

5. Inne transakcje systemu szpitalnego (HIS) 5.1. Zamówienie posiłku ORM^O01 Transakcja jest wysyłana do systemu obsługującego diety w zależności od potrzeb bądź: 1. na pacjenta w momencie zlecenia diety (segment PID z danymi pacjenta musi być wtedy wypełniony) 2. zbiorczo w formie zamówienia na posiłki Segment l.p. Zawartość Nr Opis Uwagi Przykładowa wartość Segment MSH jest taki sam jak dla transakcji zmiany danych osoby (3.1.). Różnice zaznaczone są poniżej MSH <typ transakcji^ 9 ORM^O01 0009 Typ transakcji ORM^O01 typ zdarzenia> Segment PID jest taki sam jak dla transakcji zmiany danych osoby (3.1.). PID ORC Nie pojawia się w przypadku zbiorczego zamówienia na posiłki. 1 <typ zlecenia> 0215 Typ zamówienia 2 <numer zlecenia^ NW Nowe zamówienie XO Zmiana danych zamówienia posiłku 0216 Numer zamówienia Numer jednoznacznie identyfikujący zlecenie (numer zamówienia) np. NW dla nowego zamówienia diety np.: 75364^HIS

RQD 9 <data zlecenia> 0223 Data/czas transakcji 12 13 <id lekarza^ nazwisko^imię^ inicjały^^^ tytuł (np. dr )^^kod systemu> <id jednostki^^^^^^^ odcinek^ nazwa jednostki& kod jednostki& 0226 Lekarz zamawiający 0227 Jednostka zamawiająca data zamówienia w formacie YYYYMMDDHHMMSS Osoba odpowiedzialna za zamówienie w systemie Jednostka, z której pochodzi zamówienie np.: 132^Kowalski^Jan^A.^^^ dr med^^his np.: 12456^^^^^^^ ^ Oddział chirurgiczny 1 &CHIR1&HIS 1 <id segm.> 0275 Identyfikator segmentu ID kolejnego segm. RQD 1, 2, etc. <id diety^ Nazwa diety Nazwa zamawianej diety 2 nazwa diety^ 0276 (wewnętrzna) z systemu szpitalnego np.: 12^Dieta cukrzycowa^his 5 <ilość> 0279 Ilość Ilość zamawianych posiłków np.: 5 6 <jedn. miary> 0280 Jednostka miary np.: szt. 7 Jednostka, z której pochodzi <kod jednostki Kod jednostki 0281 zamówienie kosztowej> kosztowej to samo co w ORC-13 np.: 12456 Oczekiwana data 10 <data dostarczenia> 0284 data w formacie realizacji zamówienia YYYYMMDDHHMMSS NTE 1 <id segm.> 0096 Identyfikator segmentu ID kolejnego segm. NTE 1, 2, etc.

2 P 0097 Źródło komentarza 3 <komentarz> 0098 Komentarz P Instytucja zlecająca jest źródłem komentarza Opis dodatkowych uwag do zamówienia posiłków P np.: Dodatkowe jajko Przykład transakcji ORM^O01 (zamówienie posiłków): MSH ^~\& CliniNET UHC DietSystem 20060829181227 ORM^O01 CLININET20060829181227 P 2.3 AL NE POL PL ORC NW 75364^CN 20060829181227 132^Kowalski^Jan^A.^^^dr med^^cn 12456^^^^^^^ ^ Oddział chirurgiczny 1&CHIR1&CN RQD 1 12^Dieta cukrzycowa^cn 5 szt. 12456 20060830150000 NTE 1 P dodatkowa zupa RQD 1 15^Dieta bezglutenowa^cn 11 szt. 12456 20060830150000 RQD 1 7^Dieta wysokobiałkowa^cn 8 szt. 12456 20060830150000

6. Opis komunikacji HL7 6.1.Serwer odbierający transakcje HL7 Serwer odbierający utrzymywać powinien stabilne połączenie TCP/IP. Odebrane transakcje powinny być składowane w kolejce, a następnie przetwarzane przez dany system szpitalny. Dla każdej otrzymanej transakcji powinna być wysłana transakcja potwierdzająca (acknowledgment) pozytywna lub negatywna. Pozytywna transakcja potwierdzająca (CA) jest wysyłana, gdy transakcja hl7 została odebrana poprawnie i zapisana w kolejce (gotowa do przetwarzania) Pozytywna transakcja potwierdzająca (CE) jest wysyłąna w przypadku błędów (np. błąd zapisu w kolejce, błędy związane z komunikacja HL7) Przykładowa transakcja potwierdzająca została przedstawiona poniżej: MSH ^~\& CLININET UHC Moduł diagn. 20020603121707 ACK CLININET20020603121707 P 2.3 AL NE POL PL MSA CA 6.2. Klient wysyłający transakcje HL7 Za każdym razem, gdy utworzona zostaje transakcja HL7 klient wysyłający transakcje powinien połączyć się z serwerem odbierającym, wysłać transakcje a następnie czekać na potwierdzenie (acknowledgment). Jeżeli w trakcie wysyłania transakcji połączenie zostało przerwane transakcja powinna zostać wysłana ponownie. W przypadku otrzymanie ACK negatywnego, transakcja powinna zostać zapisana w kolejce transakcji błędnie przetworzonych i po weryfikacji wysłana ponownie.

6.3.Komunikacja TCP/IP Transakcje HL7 powinny być wysyłąne z użyciem poniżej przedstawionego protokołu: send Get send Get... itd... bajty początku trans. bajty początku trans. bajty początku trans. bajty początku trans. open socket komunikat hl7 trans. potwierdzająca (acknowledgment) komunikat hl7 trans. potwierdzająca (acknowledgment) close socket bajty końca trans. bajty końca trans. bajty końca trans. bajty końca trans. gdzie bajty początku/końca trans. oznaczają zbiór bajtów identyfikujących początek i koniec właściwego komunikatu hl7. Najczęściej używane są: #11 - jako bajt początku transakcji #28#13 - jako bajty końca transakcji

7. Zmiany Data Wersja Autor Zmiany 2004-07-01 1.0 Mariusz Dębicki Waldemar Grudzień UHC Utworzenie dokumentu 2004-08-06 1.1 Tomasz Marczykowski Propozycja zmian w wyniku spotkania Marcel grupy roboczej HL7PL- Mariusz Dębicki LABORATORIUM UHC 2004-11-16 1.2 Mariusz Dębicki, Waldemar Grudzień UHC 28 lipca 2004 w Zielonce. Rozbudowa wstępu. Dodanie nowego rozdziału -Informacje ogólne. Ogólne rozszerzenia i modyfikacje poszczególnych segmentów oparte na propozycji zmian grupy roboczej HL7PL- LABORATORIUM. 2006-03-09 1.3 Andrzej Szukiewicz Dodanie transakcji zmiany pacjenta (ADT^A31) UHC 2006-08-29 1.4 Mariusz Dębicki Dodanie opisu transakcji zlecenia posiłu (rozdz. 5.1).