Udostępnij za pośrednictwem


Przewodnik implementacji CARIN dla niebieskiego przycisku®

W tym samouczku przeprowadzimy cię przez proces konfigurowania usługi FHIR® w usługach Azure Health Data Services w celu przekazania testów Touchstone dla przewodnika implementacji CARIN dla niebieskiego przycisku (C4BB IG).

Instrukcja możliwości Touchstone

Najpierw koncentrujemy się na testowaniu usługi FHIR względem instrukcji funkcji C4BB IG. Jeśli uruchomisz ten test dla usługi FHIR bez żadnych aktualizacji, test zakończy się niepowodzeniem z powodu brakujących parametrów wyszukiwania i brakujących profilów.

Definiowanie parametrów wyszukiwania

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

Uwaga

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

Pozostałe parametry wyszukiwania wymagane dla C4BB IG są zdefiniowane przez specyfikację podstawową i są już dostępne w usłudze 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 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.

Wyniki wykonywania skryptu testowego możliwości.

Test odczytu touchstone

Po przetestowaniu instrukcji capabilities przetestujemy możliwości odczytu usługi FHIR względem IG C4BB. Te testy są zgodne z ośmioma profilami załadowanych 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. Mamy również plik HTTP dostępny z przykładowymi zasobami pobranymi z przykładów w IG, którego można użyć do utworzenia zasobów do przetestowania.

Wyniki wykonywania testów odczytu touchstone.

Test zapytań funkcji Touchstone EOB

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

Wyniki wykonywania zapytań EOB touchstone.

Test obsługi błędów touchstone

Ostatnim testem, który omówimy, jest testowanie obsługi błędów. Jedynym krokiem jest usunięcie zasobu ExplanationOfBenefit z bazy danych przy użyciu identyfikatora usuniętego ExplanationOfBenefit zasobu w teście.

Wyniki obsługi błędów funkcji Touchstone EOB.

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.

Uwaga

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