CarIN Implementation Guide for Blue Button for Azure API for FHIR (Przewodnik implementacji usługi CARIN dla niebieskiego przycisku® dla interfejsu API platformy Azure for FHIR)

W tym samouczku przeprowadzimy proces konfigurowania interfejsu API platformy Azure dla języka FHIR w celu przekazania testów Touchstonedla przewodnika implementacji CARIN dla niebieskiego przycisku (C4BB IG).

Instrukcja funkcji Touchstone

Pierwszym testem, na którym skupimy się, jest testowanie interfejsu API platformy Azure for FHIR względem instrukcji funkcji IG C4BB. Jeśli uruchomisz ten test dla usługi Azure API for FHIR bez żadnych aktualizacji, test zakończy się niepowodzeniem z powodu braku parametrów wyszukiwania i brakujących profilów.

Definiowanie parametrów wyszukiwania

W ramach grupy IG C4BB należy zdefiniować trzy nowe parametry wyszukiwania zasobu ExplanationOfBenefit . Dwa z nich są testowane w oświadczeniu możliwości (typ i data obsługi), a jeden jest potrzebny do _include wyszukiwania (ubezpieczyciel).

Uwaga

W nieprzetworzonym formacie JSON dla tych parametrów wyszukiwania nazwa jest ustawiona na ExplanationOfBenefit_<SearchParameter Name>. Test Touchstone oczekuje, że nazwa dla tych będzie typ, data serwisowa i ubezpieczyciel.

Pozostałe parametry wyszukiwania wymagane dla grupy IG C4BB są definiowane przez podstawową specyfikację i są już dostępne w interfejsie API platformy Azure for FHIR bez żadnych dodatkowych aktualizacji.

Przechowywanie profilów

Poza zdefiniowaniem parametrów wyszukiwania druga aktualizacja, którą należy wykonać, aby przejść ten test, polega na załadowaniu wymaganych profilów. Istnieje osiem profilów zdefiniowanych w ramach grupy IG C4BB.

Przykładowy plik rest

Aby ułatwić tworzenie tych parametrów wyszukiwania i profilów, mamy przykładowy plik HTTP zawierający wszystkie kroki opisane w tym samouczku w jednym pliku. Po przekazaniu wszystkich niezbędnych profilów i parametrów wyszukiwania możesz uruchomić test instrukcji możliwości w aplikacji Touchstone.

Możliwości — wyniki wykonywania skryptu testowego.

Test odczytu touchstone

Po przetestowaniu instrukcji capabilities przetestujemy możliwości odczytu w usłudze Azure API for FHIR względem grupy IG C4BB. Ten test sprawdza zgodność z ośmioma profilami załadowanym w pierwszym teście. Musisz mieć załadowane zasoby zgodne z profilami. Najlepszą ścieżką jest przetestowanie zasobów, które już masz w bazie danych, ale mamy również plik http dostępny z przykładowymi zasobami pobranymi z przykładowych zasobów w IG, których można użyć do utworzenia zasobów i przetestowania.

Touchstone odczytaj wyniki wykonywania testu.

Test zapytania EOB touchstone

Następnym testem, który przejrzymy, jest test zapytania EOB. Jeśli test odczytu został już ukończony, wszystkie potrzebne dane zostaną załadowane. Ten test sprawdza, czy można wyszukiwać określone Patient zasoby i ExplanationOfBenefit używać różnych parametrów.

Wyniki wykonywania zapytań EOB touchstone.

Test obsługi błędów touchstone

Ostatnim testem, który przeprowadzimy, jest testowanie obsługi błędów. Jedynym krokiem, który należy wykonać, jest usunięcie zasobu ExplanationOfBenefit z bazy danych i użycie identyfikatora usuniętego ExplanationOfBenefit zasobu w teście.

Wyniki obsługi błędów EOB touchstone.

Następne kroki

W tym samouczku omówiliśmy sposób przekazywania testów CARIN IG for Blue Button w touchstone. Następnie możesz sprawdzić, jak przetestować testy formuł Da Vinci.

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