Da Vinci PDex for Azure API for FHIR
W tym samouczku przeprowadzimy cię przez proces konfigurowania interfejsu API platformy Azure for FHIR® w celu przekazania testów touchstone dla przewodnika implementacji wymiany danych da Vinci Payer (PDex IG).
Uwaga
Interfejs API platformy Azure dla standardu FHIR obsługuje tylko kod JSON. Serwer FHIR typu open source firmy Microsoft obsługuje zarówno format JSON, jak i XML, a w środowisku open source można użyć parametru _format
, aby wyświetlić instrukcję możliwości XML: GET {fhirurl}/metadata?_format=xml
Instrukcja możliwości Touchstone
Pierwszy zestaw testów, na których koncentrujemy się, to testowanie interfejsu API platformy Azure dla standardu FHIR względem instrukcji funkcji PDex IG, która zawiera trzy testy.
Pierwszy test weryfikuje podstawową instrukcję możliwości względem wymagań IG i przejdzie bez żadnych aktualizacji.
Drugi test sprawdza, czy wszystkie profile zostały dodane dla platformy US Core. Ten test przebiegnie bez aktualizacji, ale zawiera kilka ostrzeżeń. Aby usunąć te ostrzeżenia, należy załadować profile platformy US Core. Utworzyliśmy przykładowy plik HTTP, który przeprowadzi Cię przez proces tworzenia wszystkich profilów. Profile można również pobrać bezpośrednio z witryny HL7, która będzie mieć najbardziej aktualne wersje.
Trzeci test sprawdza, czy operacja $patient wszystkiego jest obsługiwana.
Test dopasowania touchstone $member
Drugi test w sekcji Payer Data Exchange sprawdza istnienie operacji dopasowania $member. Więcej informacji na temat operacji można uzyskać w naszym przeglądzie $member-match
operacji dopasowania $member.
W tym teście należy załadować przykładowe dane, aby test przeszedł. Mamy plik rest z pacjentem i pokryciem połączonym, który będzie potrzebny do testu tutaj. Po załadowaniu tych danych będzie można pomyślnie przejść ten test. Jeśli dane nie są ładowane, otrzymasz odpowiedź 422 z powodu braku dokładnego dopasowania.
Pacjent Touchstone według odwołania
Następne testy, które przejrzymy, są pacjentem według testów referencyjnych . Ten zestaw testów sprawdza, czy można znaleźć pacjenta na podstawie różnych kryteriów wyszukiwania. Najlepszym sposobem na przetestowanie pacjenta według odwołania będzie przetestowanie własnych danych, ale przekazaliśmy przykładowy plik zasobów, który można również załadować do użycia.
Test pacjenta z touchstone/$everything
Ostatnim testem, który przechodzimy, jest testowanie wszystkiego, co jest pacjentem. W tym teście należy załadować pacjenta, a następnie użyć identyfikatora tego pacjenta do przetestowania, że można użyć $everything
operacji w celu ściągnięcia wszystkich danych związanych z pacjentem.
Następne kroki
W tym samouczku omówiliśmy sposób przekazywania testów programu Payer Exchange w aplikacji Touchstone. Następnie możesz dowiedzieć się, jak przetestować przewodnik implementacji da Vinci PDEX Payer Network (Plan-Net).
Uwaga
FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z uprawnieniem HL7.