Da Vinci Plan Net for Azure API for FHIR
Ważne
Usługa Azure API for FHIR zostanie wycofana 30 września 2026 r. Postępuj zgodnie ze strategiami migracji, aby przejść do usługi Azure Health Data Services FHIR® do tej daty. Ze względu na wycofanie usługi Azure API for FHIR nowe wdrożenia nie będą możliwe od 1 kwietnia 2025 r. Usługa FHIR usług Azure Health Data Services to rozwinięta wersja usługi Azure API for FHIR, która umożliwia klientom zarządzanie usługami FHIR, DICOM i MedTech z integracją z innymi usługami platformy Azure.
W tym samouczku przeprowadzimy cię przez proces konfigurowania usługi FHIR w usłudze Azure API for FHIR® w celu przeprowadzenia testów Touchstone dla przewodnika implementacji platformy Da Vinci PDEX Payer Network (Plan-Net).
Instrukcja możliwości Touchstone
Pierwszy test, na którym koncentrujemy się, to testowanie interfejsu API platformy Azure dla standardu FHIR względem 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 profilów.
Definiowanie parametrów wyszukiwania
W ramach grupy IG Da Vinci Plan-Net należy zdefiniować sześć nowych parametrów wyszukiwania dla zasobów Opieki Zdrowotnej, Planu Ubezpieczenia, Roli praktyków, Organizacji i Organizacji. Wszystkie sześć z nich jest testowanych 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 dla nich będzie tylko SearchParameter Name
(obszar pokrycia, typ planu lub sieć).
Pozostałe parametry wyszukiwania wymagane dla zestawu IG da Vinci Plan-Net są definiowane przez podstawową specyfikację i są już dostępne w interfejsie Azure API for FHIR bez dodatkowych aktualizacji.
Przechowywanie profilów
Poza zdefiniowaniem parametrów wyszukiwania należy załadować wymagane profile i rozszerzenia , aby przejść ten test. Istnieją dziewięć profilów używanych w ramach grupy IG Da Vinci Plan-Net.
- 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 tych parametrów wyszukiwania i profilów, mamy przykładowy plik HTTP w witrynie typu open source, który zawiera wszystkie kroki opisane wcześniej w jednym pliku. Po przekazaniu wszystkich niezbędnych profilów i parametrów wyszukiwania możesz uruchomić test instrukcji capability w aplikacji Touchstone.
Test obsługi błędów touchstone
Drugi test, który przeprowadzimy, to testowanie obsługi błędów. Jedynym krokiem, który należy wykonać, jest usunięcie zasobu HealthcareService 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ładową usługę HealthcareService do opublikowania i usunięcia dla tego kroku.
Test zapytań Touchstone
Następnym testem, który przeprowadzimy, jest test możliwości zapytań. Te testy są zgodne z profilami załadowanych w pierwszym teście. Musisz mieć załadowane zasoby zgodne z profilami. Zalecamy przetestowanie zasobów, które już masz w bazie danych. Mamy również plik DaVinci_PlanNet_Sample_Resources.http z przykładowymi zasobami pobranymi z przykładów w IG, których można użyć do utworzenia zasobów i przetestowania.
Uwaga
W przypadku podanych przykładowych zasobów należy oczekiwać 98% współczynnika powodzenia testów zapytań. Istnieje otwarty problem z usługą GitHub dla serwera FHIR, który powoduje niepowodzenie jednego z tych testów.
Zasób jest zwracany wiele razy, jeśli spełnia zarówno podstawowe kryteria, jak i _include
kryteria. Aby uzyskać szczegółowe informacje, zobacz problem nr 2037.
Następne kroki
W tym samouczku omówiliśmy konfigurowanie interfejsu API platformy Azure dla standardu FHIR w celu przekazania testów Touchstone dla przewodnika implementacji platformy Da Vinci PDEX Payer Network (Plan-Net). Aby uzyskać więcej informacji na temat obsługiwanych funkcji w usłudze Azure API for FHIR, zobacz
Uwaga
FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z uprawnieniem HL7.