Konfiguracja Wyjścia HL7v2
Wysyłanie wyników do EMR lub innego zewnętrznego systemu wymaga ważnej licencji EMR. Aby uzyskać pomoc w konfiguracji wyjścia HL7v2, należy skontaktować się z Wsparcie techniczne.
Otwórz ustawienia
Aby skonfigurować wyjście HL7v2, otwórz aplikację AGNES Connect i naciśnij ikonę Ustawienia w lewym dolnym rogu.
Wybierz sekcję Urządzenia
Znajdź i wybierz wpis oznaczony jako Urządzenia.
Wybierz HL7v2
Znajdź i wybierz wpis oznaczony HL7v2.
Edytuj konfigurację
Kliknij konfigurację, aby edytować.
Zastosuj lub anuluj
Kliknij Zastosuj, aby zapisać zmiany.
Naciśnij ESC, aby anulować bez zapisywania.
Ustawienia HL7
Ustawienie | Opis |
---|---|
enabled | Ustaw na true aby włączyć wyjście HL7. Ustaw na false aby wyłączyć wyjście HL7. |
allowQuery | Ustaw na true aby włączyć zapytania pacjentów. |
allowVitals | Ustaw na true , aby zezwolić na wysyłanie migawek z filmami. Ustaw na false , aby zablokować wysyłanie migawek życiowych. |
allowDocuments | Ustaw na true aby zezwolić na wysyłanie dokumentów, takich jak raporty PDF i zrzuty wideo. |
allowedExternalExtensions | Lista rozszerzeń plików umożliwiających wyeksportowanie. |
destination | Przeznaczenie wiadomości w pliku HL7. Akceptuje adres URL mllp:// , mllps:// , http:// , https:// , lub file:// . |
fileDestination | Przeznaczenie kluczowych przesłań HL7. Akceptuje adres URL mllp:// , mllps:// , http:// , https:// , lub file:// . |
queryDestination | Przeznaczenie zapytań o informacje dla pacjenta HL7. Akceptuje URI mllp:// , mllps:// , http:// , lub https:// . Włącza zakładkę Szukaj pacjenta w AGNES , gdy jest zdefiniowany. |
receivingApplication | Wypełnia pole “Odbieranie aplikacji” wszystkich wychodzących wiadomości HL7. |
receivingFacility | Wypełnia pole “Obiekt odbiorczy” wszystkich wychodzących wiadomości HL7. |
rawFileUpload | Ustaw na true aby przesłać pliki bez opakowania HL7. |
requiredPatientFields | Lista pól, których AGNES powinno wymagać przed wysłaniem wiadomości HL7, takich jak patientId , firstName , lastName , middleInitial , birthDate , i/lub sex . |
timestampFormat | Format znacznika czasu. Wartości domyślne do standardu HL7v2. |
hl7_vitals_msg | Skonfiguruj poszczególne istotne segmenty komunikatów. Może nadpisywać wartości w segmentach MSH , PID , OBR , i OBX . |
hl7_document_msg | Skonfiguruj poszczególne segmenty komunikatów dokumentów. Może nadpisywać wartości w segmentach MSH , PID , OBR , i OBX . |
queryPatientMessage | Skonfiguruj segmenty wychodzących zapytań HL7. Może zastępować wartości w segmentach MSH i QPD . |
Zapytanie pacjenta
Użytkownicy mogą wysyłać zapytania o listę pacjentów z EMR przez HL7, jeśli system EMR to obsługuje. Użytkownik może podać częściowy ciąg wyszukiwania, aby zawęzić wyniki.
Punkt końcowy zapytania HL7
Po zdefiniowaniu queryEndpoint
, zakładka Patient Search w AGNES zostanie włączona.
Aby włączyć kartę wyszukiwania pacjenta, określ adres serwera do połączenia w konfiguracji HL7 jako
queryEndpoint
.
Sekcja QPD będzie musiała zostać zdefiniowana w konfiguracji HL7 w oparciu o ustawienia w podłączonej EMR.
Zezwól na zapytanie pacjenta
Funkcjonalność wyszukiwania w AGNES jest włączana po zdefiniowaniu queryEndpoint
.
Można to wyłączyć, ustawiając allowQuery
na false.
allowQuery: false
Dostosowywanie segmentów HL7
AGNES produkuje poprawne, kompleksowe sygnały HL7v2 domyślnie, ale niektórzy użytkownicy mogą
zażądać dodatkowych danych lub zmian na wyjściu.
Wartości każdego segmentu i każdego z nich pola mogą być nadpisane za pomocą ustawień
hl7_vitals_msg
(dla dyskretnych obserwacji życiowych), hl7_documents_msg
(dla dokumentów) i
queryPatientMessage
(dla zapytań spisowych).
Aby dostosować segment, dodaj kod segmentu jako klucz w powiązanym ustawieniu wiadomości.
Poszczególne pola mogą być dostosowywane przy użyciu ich numeru poprzedzonego podkreśleniem.
Na przykład _1
zastąpi pierwsze pole segmentu.
Pola zagnieżdżone są również modyfikowane według tego samego systemu.
Pola zostaną nadpisane tylko, jeśli określono.
Na przykład, następujące ustawienia będą kapitalizować tylko na nazwisku pacjenta podczas zapisywania obserwacji:
W niektórych przypadkach pole w segmencie HL7 może mieć typ zmiennej, np. w trzecim polu
segmentu QPD
(“Parametry użytkownika”).
W tych przypadkach AGNES pozwala na zdefiniowanie struktury wiadomości za pomocą klawiszy _def
w celu zdefiniowania struktur niestandardowych, tak aby wiadomość mogła odpowiadać potrzebom otrzymującego aplikacji.
Na przykład przejdź parametry wyszukiwania zapytania definiując pole “Parametry użytkownika” segmentu QPD
:
Klucze _def
muszą zawierać następujące właściwości:
Własność | Opis |
---|---|
dt | Typ danych HL7v2. Należy zapoznać się z normą HL7 dotyczącą prawidłowych wartości. |
desc | Opis pola. Nie przekazano. |
opt | Opcjonalność. R dla wymaganych, O dla opcjonalnych. |
rep | Powtarzalność. 0 lub false dla braku powtórzeń. |
Dostępne zmienne szablonu
Podczas nadpisywania segmentów HL7 lub obliczania punktu końcowego dla żądania, dostępne są następujące zmienne szablonu.
Zmienny | Zwroty |
---|---|
{{document.source}} | Moduł AGNES który dodał dokument |
{{document.data}} | Dane z dokumentu |
{{document.timestamp}} | Znacznik czasu dokumentu z formatowaniem |
{{document.key}} | Unikalny klucz misanthropy do dokumentu |
{{document.ext}} | Rozszerzenie dokumentu |
{{document.filename}} | Nazwa pliku dokumentu |
{{document.isValid}} | Wartość logiczna |
{{document.mime}} | Typ pliku MIME |
{{document.thumbnail}} | Użyta ścieżka pliku miniatury |
{{document.editable}} | Wartość logiczna |
{{patient.sex.value}} | Płeć pacjenta |
{{patient.patientId.value}} | ID pacjenta (niewidoczne z portalu) |
{{patient.middleInitial.value}} | środkowy inicjał pacjenta |
{{patient.extra.value}} | Dodatkowe pole pacjenta (niewidoczne z portalu) używane do przekazywania dowolnych wartości |
{{patient.birthDate.value}} | Data urodzenia pacjenta |
{{patient.patientExternalId.value}} | Zewnętrzny identyfikator pacjenta (widoczny dla użytkownika) |
{{patient.firstName.value}} | Imię pacjenta |
{{patient.lastName.value}} | Nazwisko pacjenta |
{{user.firstName}} | Imię zgłaszającego |
{{user.lastName}} | Nazwisko zgłaszającego |
{{user.username}} | Nazwa użytkownika zgłaszającego |
{{user.org}} | Identyfikator organizacji zgłaszającego |
{{user.sub}} | Identyfikator użytkownika zgłaszającego |
{{user.npi}} | Identyfikator EMR podmiotu przekazującego dane |
{{user.fullName}} | Pełna nazwa zgłaszającego |
{{timestamp}} | Znacznik czasu operacji zapisu w formatowaniu HL7v2 |
{{docTimestamp}} | Znacznik czasu tworzenia dokumentu w formatowaniu HL7v2 |