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:
- Obszar pokrycia usług opieki zdrowotnej
- Obszar ubezpieczenia
- Typ planu ubezpieczenia
- Obszar pokrycia organizacji
- Sieć przynależności do organizacji
- Sieć ról praktyków
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:
- Punkt końcowy plan-net
- Plan-Net Healthcare Service
- Plan-Net InsurancePlan
- Lokalizacja plan-net
- Plan-Net Network
- Organizacja Plan-Net
- Plan-Net OrganizationAffiliation
- Plan-Net Practitioner
- Plan-Net PractitionerRole
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.
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.
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.
Uwaga
FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z uprawnieniem HL7.