Integracje: HL7, FHIR i DICOM

Każdy system musi rozmawiać z każdym
Szpital rzadko korzysta z jednego systemu jednego producenta. Najczęściej HIS, RIS, PACS, LIS i apteka pochodzą z różnych źródeł i powstawały w różnych latach. Integracja sprawia, że lekarz nie przepisuje danych ręcznie, wynik trafia do właściwego pacjenta, a dokumenty docierają do platformy P1.
Standardy, z którymi pracujemy
- HL7 v2 — komunikaty tekstowe, stary, ale nadal bardzo rozpowszechniony standard. Przenosi m.in. dane o przyjęciach, wypisach i przeniesieniach pacjentów, zlecenia oraz wyniki.
- HL7 FHIR — nowoczesny standard oparty o interfejsy REST i formaty JSON lub XML. Coraz częściej pojawia się w nowych wdrożeniach i wymaganiach.
- DICOM — standard obrazowania medycznego: przesyłanie obrazów z aparatów do PACS, listy pacjentów do badania i przeglądanie badań.
- HL7 CDA — format, na którym opiera się część dokumentów elektronicznej dokumentacji medycznej przekazywanych do platformy P1.
Typowe przepływy danych
- HIS → RIS: zlecenie badania obrazowego,
- RIS ↔ PACS: lista pacjentów do badania, obrazy i opis,
- LIS → HIS: wynik badania laboratoryjnego,
- HIS → apteka: zapotrzebowanie na lek,
- HIS i LIS → P1: dokumenty, recepty, skierowania i zdarzenia medyczne.
Co najczęściej psuje integrację
- Aktualizacja jednego systemu bez zmiany po drugiej stronie połączenia.
- Zmiana słowników lub kodów badań i leków, które po jednej stronie zostały zmienione, a po drugiej nie.
- Wygasły certyfikat używany do szyfrowania lub uwierzytelnienia połączenia.
- Zmiana w sieci: nowy adres, zamknięty port, przebudowany firewall.
- Przepełniona kolejka komunikatów, której nikt nie monitoruje, więc zaległości rosną przez kilka dni.
Jak to utrzymujemy
Dokumentujemy każdy interfejs: kto z kim rozmawia, jakim protokołem, na jakim adresie i kto po obu stronach odpowiada za zmiany. Monitorujemy kolejki komunikatów i ustawiamy alerty, żeby zaległość była widoczna po godzinie, a nie po tygodniu. Każdą aktualizację systemu poprzedzamy testem integracji na środowisku testowym, o ile placówka je posiada, albo przygotowujemy je razem z dostawcą. Zmiany kodów i słowników uzgadniamy ze wszystkimi stronami, zanim wejdą na produkcję.
Powiązane strony: HIS, LIS, RIS i PACS, e-zdrowie.