Da Vinci Plan Net
이 자습서에서는 Da Vinci PDex Payer Network(Plan-Net) 구현 가이드에 대한 Touchstone 테스트를 통과하기 위해 Azure Health Data Services에서 FHIR® 서비스를 설정합니다.
Touchstone 기능 문
먼저 Da Vinci Plan-Net 기능 문에 대해 FHIR 서비스를 테스트합니다. 업데이트 없이 이 테스트를 실행하면 검색 매개 변수 누락 및 프로필 누락으로 인해 테스트가 실패합니다.
검색 매개 변수 정의
다음으로, 의료 서비스, 보험 계획, 의료진 역할, 조직 및 조직 소속 리소스에 대한 새 검색 매개 변수를 정의합니다. 이러한 매개 변수는 모두 다음 기능 문에서 테스트됩니다.
- Healthcare Service Coverage Area
- Insurance Plan Coverage Area
- Insurance Plan Plan Type
- Organization Coverage Area
- Organization Affiliation Network
- Practitioner Role Network
참고 항목
이러한 검색 매개 변수에 대한 원시 JSON에서 이름은 Plannet_sp_<Resource Name>_<SearchParameter Name>
으로 설정됩니다. Touchstone 테스트는 이름이 오직 SearchParameter Name
(검사 영역, 계획 유형 또는 네트워크)일 것으로 예상합니다.
Da Vinci Plan-Net 구현 가이드에 필요한 나머지 검색 매개 변수는 기본 사양에 따라 정의되며 다른 업데이트 없이 FHIR 서비스에서 이미 사용할 수 있습니다.
프로필 저장
검색 매개 변수를 정의한 후 이 테스트를 통과하기 위해 필요한 프로필 및 확장을 로드해야 합니다. Da Vinci Plan-Net 구현 가이드에는 다음과 같은 9개의 프로필이 사용됩니다.
- Plan-Net Endpoint
- Plan-Net Healthcare Service
- Plan-Net InsurancePlan
- Plan-Net Location
- Plan-Net Network
- Plan-Net Organization
- Plan-Net OrganizationAffiliation
- Plan-Net Practitioner
- Plan-Net PractitionerRole
샘플 REST 파일
검색 매개 변수 및 프로필 생성을 지원하기 위해 오픈 소스 사이트에는 이 게시물에서 설명한 모든 단계를 단일 파일에 포함하는 샘플 HTTP 파일이 있습니다. 필요한 프로필과 검색 매개 변수를 모두 업로드한 후 Touchstone에서 기능 문 테스트를 실행합니다.
Touchstone 오류 처리 테스트
두 번째 테스트는 오류 처리를 평가합니다. 수행해야 하는 유일한 단계는 데이터베이스에서 HealthcareService
리소스를 삭제하고 테스트에서 삭제된 HealthcareService 리소스의 ID를 사용하는 것입니다. 오픈 소스 사이트의 샘플 DaVinci_PlanNet.http 파일은 이 단계에 대해 게시하고 삭제하는 예제 HealthcareService
를 제공합니다.
Touchstone 쿼리 테스트
다음 테스트는 쿼리 기능 테스트입니다. 이 테스트는 첫 번째 테스트에서 로드한 프로필에 대한 규칙 테스트를 수행합니다. 프로필을 준수하는 리소스를 로드해야 합니다. 가장 좋은 경로는 데이터베이스에 이미 있는 리소스에 대해 테스트하는 것입니다. 그러나 구현 가이드의 예제에서 가져온 샘플 리소스가 있는 DaVinci_PlanNet_Sample_Resources.http 파일도 있습니다. 이 파일은 리소스를 만들고 테스트하는 데 사용할 수 있습니다.
참고 항목
FHIR®은 HL7의 등록 상표이며, HL7의 사용 허가 하에 사용됩니다.