다음을 통해 공유


Azure API for FHIR용 파란색 단추®에 대한 CARIN 구현 가이드

이 자습서에서는 C4BB IG(BLUE Button용 CARIN 구현 가이드)에 대한 터치스톤 테스트를 통과하도록 Azure API for FHIR 설정을 안내합니다.

Touchstone 기능 문

첫 번째 테스트는 C4BB IG 기능 문에 대해 Azure API for FHIR을 테스트하는 것입니다. 업데이트 없이 Azure API for FHIR에 대해 이 테스트를 실행하는 경우 검색 매개 변수 누락 및 프로필 누락으로 인해 테스트가 실패합니다.

검색 매개 변수 정의

C4BB IG의 일부로 리소스에 대한 세 가지 새 검색 매개 변수ExplanationOfBenefit 정의해야 합니다. 이 중 두 가지는 기능 설명(유형 및 서비스 날짜)에서 테스트되며, 하나는 검색(보험사)에 _include 필요합니다.

참고

이러한 검색 매개 변수에 대한 원시 JSON에서 이름은 로 ExplanationOfBenefit_<SearchParameter Name>설정됩니다. Touchstone 테스트에서는 이러한 이름이 유형, 서비스 날짜보험사가 될 것으로 예상합니다.

C4BB IG에 필요한 나머지 검색 매개 변수는 기본 사양에 의해 정의되며 추가 업데이트 없이 Azure API for FHIR에서 이미 사용할 수 있습니다.

프로필 저장

검색 매개 변수를 정의하는 것 외에 이 테스트를 통과하기 위해 수행해야 하는 다른 업데이트는 필요한 프로필을 로드하는 것입니다. C4BB IG 내에는 8개의 프로필이 정의되어 있습니다.

샘플 rest 파일

이러한 검색 매개 변수 및 프로필을 만드는 데 도움이 되도록 이 자습서에 설명된 모든 단계를 단일 파일로 포함하는 샘플 http 파일이 있습니다. 필요한 모든 프로필 및 검색 매개 변수를 업로드한 후에는 Touchstone에서 capability 문 테스트를 실행할 수 있습니다.

기능 테스트 스크립트 실행 결과입니다.

터치스톤 읽기 테스트

capabilities 문을 테스트한 후 C4BB IG에 대해 Azure API for FHIR의 읽기 기능을 테스트합니다. 이 테스트는 첫 번째 테스트에서 로드한 8개의 프로필에 대한 규칙 테스트를 수행합니다. 프로필을 준수하는 리소스를 로드해야 합니다. 가장 좋은 경로는 데이터베이스에 이미 있는 리소스에 대해 테스트하는 것이지만, 리소스를 만들고 테스트하는 데 사용할 수 있는 IG의 예제에서 가져온 샘플 리소스와 함께 사용할 수 있는 http 파일 도 있습니다.

Touchstone 읽기 테스트 실행 결과입니다.

Touchstone EOB 쿼리 테스트

다음 테스트는 EOB 쿼리 테스트입니다. 읽기 테스트를 이미 완료한 경우 필요한 모든 데이터가 로드됩니다. 이 테스트는 다양한 매개 변수를 사용하여 특정 PatientExplanationOfBenefit 리소스를 검색할 수 있는지 확인합니다.

Touchstone EOB 쿼리 실행 결과입니다.

터치스톤 오류 처리 테스트

마지막 테스트는 오류 처리를 테스트하는 것입니다. 수행해야 하는 유일한 단계는 데이터베이스에서 ExplanationOfBenefit 리소스를 삭제하고 테스트에서 삭제된 ExplanationOfBenefit 리소스의 ID를 사용하는 것입니다.

터치스톤 EOB 오류 처리 결과입니다.

다음 단계

이 자습서에서는 터치스톤에서 파란색 단추용 CARIN IG 테스트를 통과하는 방법을 안내했습니다. 다음으로, Da Vinci 수식 테스트를 테스트하는 방법을 검토할 수 있습니다.

FHIR®은 HL7의 등록 상표이며 HL7 의 권한으로 사용됩니다.