Blue Button®용 CARIN 구현 가이드
이 자습서에서는 Azure Health Data Services에서 FHIR® 서비스를 설정하여 Blue Button용 CARIN 구현 가이드(C4BB IG)에 대한 Touchstone 테스트를 통과하는 방법을 안내합니다.
Touchstone 기능 문
먼저 C4BB IG 기능 문에 대해 FHIR 서비스를 테스트하는 데 중점을 둡니다. 업데이트 없이 FHIR 서비스에 대해 이 테스트를 실행하면 검색 매개 변수 누락 및 프로필 누락으로 인해 테스트가 실패합니다.
검색 매개 변수 정의
C4BB IG의 일부로 ExplanationOfBenefit
리소스에 대한 세 가지 새로운 검색 매개 변수를 정의해야 합니다. 이 중 두 가지(유형 및 서비스 날짜)는 기능 문에서 테스트되며, 하나(보험사)는 _include
검색에 필요합니다.
참고 항목
이러한 검색 매개 변수에 대한 원시 JSON에서 이름은 ExplanationOfBenefit_<SearchParameter Name>
으로 설정됩니다. Touchstone 테스트는 이러한 이름이 type, service-date 및 insurer일 것으로 예상합니다.
C4BB IG에 필요한 나머지 검색 매개 변수는 기본 사양에 따라 정의되며 추가 업데이트 없이 FHIR 서비스에서 이미 사용할 수 있습니다.
프로필 저장
검색 매개 변수 정의 외에 이 테스트를 통과하기 위해 수행해야 하는 업데이트는 필수 프로필을 로드하는 것입니다. C4BB IG 내에 정의된 8개의 프로필이 있습니다.
- C4BB Coverage
- C4BB ExplanationOfBenefit Inpatient Institutional
- C4BB ExplanationOfBenefit Outpatient Institutional
- C4BB ExplanationOfBenefit Pharmacy
- C4BB ExplanationOfBenefit Professional NonClinician
- C4BB Organization
- C4BB Patient
- C4BB Practitioner
샘플 나머지 파일
이러한 검색 매개 변수 및 프로필 생성을 지원하기 위해 이전에 설명한 모든 단계를 단일 파일에 포함하는 샘플 http 파일이 있습니다. 필요한 프로필과 검색 매개 변수를 모두 업로드한 후에는 Touchstone에서 기능 문 테스트를 실행할 수 있습니다.
Touchstone 읽기 테스트
기능 문을 테스트한 후 C4BB IG에 대해 FHIR 서비스의 읽기 기능을 테스트합니다. 이 테스트는 첫 번째 테스트에서 로드한 8개의 프로필에 대한 규칙 테스트를 수행합니다. 프로필에 맞는 리소스를 로드해야 합니다. 가장 좋은 경로는 데이터베이스에 이미 있는 리소스에 대해 테스트하는 것입니다. 리소스를 생성하여 테스트하는 데 사용할 수 있는 IG의 예제에서 가져온 샘플 리소스와 함께 사용할 수 있는 http 파일도 있습니다.
Touchstone EOB 쿼리 테스트
검토할 다음 테스트는 EOB 쿼리 테스트입니다. 읽기 테스트를 이미 완료한 경우 로드해야 하는 모든 데이터가 이미 있습니다. 이 테스트는 다양한 매개 변수를 사용하여 특정 Patient
및 ExplanationOfBenefit
리소스를 검색할 수 있는지 유효성을 검사합니다.
Touchstone 오류 처리 테스트
마지막으로 다룰 테스트는 오류 처리 테스트입니다. 여기에는 테스트에서 삭제된 ExplanationOfBenefit
리소스의 ID를 사용하여 데이터베이스에서 ExplanationOfBenefit 리소스를 삭제하는 단계만 있습니다.
다음 단계
이 자습서에서는 Touchstone에서 Blue Button용 CARIN IG 테스트를 통과하는 방법을 안내했습니다. 다음으로 Da Vinci 수식 테스트를 테스트하는 방법을 검토할 수 있습니다.
참고 항목
FHIR®은 HL7의 등록 상표이며, HL7의 사용 허가 하에 사용됩니다.