Udostępnij za pośrednictwem


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.

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.

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.

Przykładowy skrypt wykonywania testu rest dla planu Da Vinci

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.

Skrypt wykonywania testu testu testowego net touchstone w planie Da Vinci

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.

Test zapytania net planu Da Vinci zakończył się niepowodzeniem

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.