Udostępnij za pośrednictwem


Da Vinci Plan Net

W tym samouczku skonfigurujesz usługę FHIR® w usługach Azure Health Data Services, aby przejść testy Touchstone dla przewodnika implementacji usługi Da Vinci PDex Payer Network (Plan-Net).

Instrukcja możliwości Touchstone

Najpierw przetestuj usługę FHIR pod kątem instrukcji możliwości platformy Da Vinci Plan-Net. Jeśli uruchomisz ten test bez żadnych aktualizacji, test zakończy się niepowodzeniem z powodu brakujących parametrów wyszukiwania i brakujących profilów.

Definiowanie parametrów wyszukiwania

Następnie zdefiniuj nowe parametry wyszukiwania dla zasobów Healthcare Service, Insurance Plan, Practitioner Role, Organization i Organization Affiliation. Wszystkie te parametry są testowane w instrukcji capability:

Uwaga

W nieprzetworzonym formacie JSON dla tych parametrów wyszukiwania nazwa jest ustawiona na Plannet_sp_<Resource Name>_<SearchParameter Name>. Test Touchstone oczekuje, że nazwa będzie tylko SearchParameter Name nazwą (obszar pokrycia, typ planu lub sieć).

Pozostałe parametry wyszukiwania wymagane dla przewodnika implementacji platformy Da Vinci Plan Net są definiowane przez specyfikację podstawową i są już dostępne w usłudze FHIR bez innych aktualizacji.

Przechowywanie profilów

Po zdefiniowaniu parametrów wyszukiwania załaduj wymagane profile i rozszerzenia , aby przejść ten test. W przewodniku implementacji da Vinci Plan-Net jest używanych dziewięć profilów:

Przykładowy plik REST

Aby ułatwić tworzenie parametrów wyszukiwania i profilów, w witrynie typu open source znajduje się przykładowy plik HTTP zawierający wszystkie kroki opisane w tym artykule w jednym pliku. Po przekazaniu niezbędnych profilów i parametrów wyszukiwania uruchom test instrukcji capability w aplikacji Touchstone.

Zrzut ekranu przedstawiający przykładowy skrypt wykonywania testu REST w usłudze Da Vinci Plan Net.

Test obsługi błędów touchstone

Drugi test ocenia obsługę błędów. Jedynym krokiem, który należy wykonać, jest usunięcie HealthcareService zasobu z bazy danych i użycie identyfikatora usuniętego zasobu HealthcareService w teście. Przykładowy plik DaVinci_PlanNet.http w witrynie typu open source zawiera przykład HealthcareService publikowania i usuwania dla tego kroku.

Zrzut ekranu przedstawiający przekazany skrypt wykonywania testu błędu da Vinci Plan Net.

Test zapytań Touchstone

Następnym testem jest test możliwości zapytań. Ten test sprawdza zgodność z profilami załadowanych w pierwszym teście. Musisz załadować zasoby zgodne z profilami. Najlepszą ścieżką jest przetestowanie zasobów już w bazie danych. Jednak istnieje również plik DaVinci_PlanNet_Sample_Resources.http z przykładowymi zasobami pobranymi z przykładów w przewodniku implementacji, którego można użyć do utworzenia zasobów i przetestowania.

Zrzut ekranu przedstawiający wynik testu zapytania Da Vinci Plan Net.

Uwaga

FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z uprawnieniem HL7.