Przewodnik implementacji CARIN dla niebieskiego przycisku®
W tym samouczku przejdziemy przez proces konfigurowania usługi FHIR w usługach Azure Health Data Services (niniejszym nazywanym usługą FHIR), aby przejść testy touchstone dla przewodnika implementacji CARIN dla blue Button (C4BB IG).
Instrukcja możliwości Touchstone
Pierwszym testem, na którym skoncentrujemy się, jest testowanie usługi FHIR pod kątem instrukcji funkcji IG C4BB. 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 nich są testowane w oświadczeniu możliwości (typ i data usługi), a jeden jest potrzebny do _include
wyszukiwania (ubezpieczyciela).
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 modelu IG C4BB są definiowane 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 IG C4BB.
- Pokrycie C4BB
- C4BB ExplanationOfBenefit Inpatient Instytucjonalne
- C4BB ExplanationOfBenefit Outpatient Institutional
- C4BB ExplanationOfBenefit Pharmacy
- C4BB ExplanationOfBenefit Professional NonClinician
- Organizacja C4BB
- Pacjent C4BB
- C4BB Practitioner
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 powyżej w jednym pliku. Po przekazaniu wszystkich niezbędnych profilów i parametrów wyszukiwania możesz uruchomić test instrukcji capability w aplikacji Touchstone.
Test odczytu touchstone
Po przetestowaniu instrukcji capabilities przetestujemy możliwości odczytu usługi FHIR względem IG C4BB. Ten test sprawdza zgodność 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, 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.
Test zapytań EOB touchstone
Następnym testem, który przejrzymy, jest test zapytania EOB. Jeśli test odczytu został już ukończony, wszystkie załadowane dane będą potrzebne. Ten test sprawdza, czy można wyszukiwać określone Patient
zasoby i ExplanationOfBenefit
przy użyciu różnych parametrów.
Test obsługi błędów touchstone
Ostatnim testem, który omówimy, 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.
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 pozwoleniem HL7.