Podręcznik administratora

Fakty laboratoryjne

Słowniki

Podsystem HL7 automatycznie generuje bazę faktów na podstawie kategorii wzorcowych.

W bazie musza się znaleźć następujące fakty:

1.
Nazwa: usluga_lab
Etykieta: Usługa laboratoryjna
Opis: Usługa laboratoryjna - domyslnie ładowana poprzez system HL7

Atrybuty:  czas_wykonania      
         typ: data i czas;
         etykieta: Czas wykonania badania
         opis: Czas wykonania badania - w zasadzie powinien oznaczać czas pobrania materiału na badanie

2.
Nazwa: usluga_lab_wynik
Etykieta: Wynik usługi laboratoryjnej
Opis: Wynik usługi laboratoryjnej - może być wiele w ramach jednej usługi

Atrybuty: 

wartość 
         typ: string
         etykieta: Wynik tekstowy
         opis: Wynik tekstowy usługi

wartość_liczbowa
         typ: N - liczba
         etykieta: Wynik liczbowy
         opis: Wynik liczbowy. Reprezentuje wynik tekstowy w postaci liczbowej (wynik tekstowy zawsze powinien być wypełniony)

jednostka
         typ: string
         etykieta: Jednostka
         opis: Jednostki opisu wyniku badania

zakres_refrerencyjny
         typ: string
         etykieta: Zakres referencyjny
         opis: Zakres referencyjny normy

flaga
         typ: string
         etykieta: Flaga zakresu
         opis: Flag normy/przekroczenia normy - jak w HL7:


L Below low normal
H Above high normal
LL Below lower panic limits
HH Above upper panic limits
< Below absolute low-off instrument scale
> Above absolute high-off instrument scale
N Normal (applies to non-numeric results)
A Abnormal (applies to non-numeric results)
AA Very abnormal (applies to non-numeric units, analogous to panic limits for numeric units)
null No range defined, or normal ranges don't apply
U Significant change up
D Significant change down
B Better--use when direction not relevant
W Worse--use when direction not relevant

For microbiology susceptibilities only:

S Susceptible
R Resistant
I Intermediate
MS Moderately susceptible
VS Very susceptible

czas_wykonania
         typ: @ - data i czas
         etykieta: Czas wykonania badania
         opis: Czas wykonania badania - w zasadzie powinien oznaczać czas pobrania materiału na badanie.Występuje opcjonalnie; Jeśli nie wypełniony, to czas całej usługi

 

  Zasada działania

Każdy przychodzący wynik wg protokołu HL7 powoduje sprawdzenie, czy istnieje odpowiednia kategoria na podstawie nazwy otrzymanej w komunikacie. Jesli nie istnieje, to jest tworzona na podstawie kategorii wzorcowej: usluga_lab  (dotyczy kategorii usługi) oraz usluga_lab_wynik (dotyczy poszczególnych składowych wyniku).

Następnie tworzone sa fakty: usługi w kategorii utworzonej/znalezionej odpowiadającej usłudze z komunikatu. Jeśli dany fakt już istnieje, to jest on wykorzystywany (analizowana jest kategoria i żródło określone w formacie Didx_dokumentu.

Dla faktu usługi następnie są dołaczane fakty odpowiadające pozycjom wyniku. Są one zawsze tworzone denovo - stare wersję otrzymują status archiwalny.

Nie otrzymują one informcji o źróle, ale idx_faktu_nadrzednego wskazującego na fakt usługi.

Aby więc pokazać wyniki morfologii pacjenta X należy znaleźć wszystkie fakty o etykiecie Morfologia i jako pozycje wszystkie fakty o idx_faktu_nadrzednego wskazującego na znalezione fakty. Pola etykieta zawiera nazwy otrzymane w komunikatach. Pole nazwa - pola techniczne.