Da Vinci PDex

이 자습서에서는 Azure Health Data Services(FHIR 서비스)에서 FHIR® 서비스를 설정하여 Da Vinci Payer Data Exchange 구현 가이드(PDex IG)에 대한 Touchstone 테스트를 통과하는 과정을 안내합니다.

참고 항목

FHIR 서비스는 JSON만 지원합니다. Microsoft 오픈 소스 FHIR 서버는 JSON과 XML을 모두 지원하며 오픈 소스에서는 _format 매개 변수를 사용하여 XML 기능 문을 볼 수 있습니다. GET {fhirurl}/metadata?_format=xml

Touchstone 기능 문

첫 번째 테스트 집합은 PDex IG 기능 문에 대해 FHIR 서비스를 테스트하는 데 중점을 둡니다. 여기에는 세 가지 테스트가 포함됩니다.

  • 첫 번째 테스트에서는 기본 기능 문이 IG 요구 사항에 부합하는지 유효성을 검사하고 업데이트 없이 통과합니다.

  • 두 번째 테스트에서는 US Core에 대해 추가된 모든 프로필의 유효성을 검사합니다. 이 테스트는 업데이트 없이도 통과하지만 경고가 포함됩니다. 경고를 제거하려면 US Core 프로필을 로드해야 합니다. 모든 프로필을 만드는 단계를 안내하는 샘플 HTTP 파일을 만들었습니다. 가장 최신 버전이 있는 HL7 사이트에서 직접 프로필을 가져올 수도 있습니다.

  • 세 번째 $patient-everything 작업이 지원되는지 확인합니다.

Da Vinci PDex 실행이 실패했습니다.

Touchstone $member-match 테스트

Payer Data Exchange 섹션의 두 번째 테스트에서는 $member-match 작업의 존재를 테스트합니다. $member-match 작업 개요에서 $member-match 작업에 대해 자세히 확인할 수 있습니다.

이 테스트에서는 테스트를 통과하기 위해 몇 가지 샘플 데이터를 로드해야 합니다. 테스트에 필요한 환자 및 보장 범위가 연결된 나머지 파일이 여기에 있습니다. 이 데이터가 로드되면 이 테스트를 통과할 수 있습니다. 데이터가 로드되지 않으면 정확한 일치 항목을 찾을 수 없기 때문에 422 응답을 받게 됩니다.

Da Vinci PDex 테스트 스크립트를 통과했습니다.

Touchstone 참조별 환자

다음으로 검토할 테스트는 참조별 환자 테스트입니다. 이 테스트 집합에서는 다양한 검색 기준에 따라 환자를 찾을 수 있는지 유효성을 검사합니다. 참조별 환자를 테스트하는 가장 좋은 방법은 사용자 고유의 데이터를 테스트하는 것이지만, 로드하여 사용할 수 있는 샘플 리소스 파일도 업로드했습니다.

Da Vinci PDex 집행이 통과되었습니다.

Touchstone patient/$everything 테스트

우리가 살펴볼 마지막 테스트는 patient-everything 테스트입니다. 이 테스트에서는 환자를 로드한 다음 해당 환자의 ID를 사용하여 $everything 작업을 사용하여 환자와 관련된 모든 데이터를 끌어올 수 있는지 테스트해야 합니다.

touchstone patient/$everything 테스트를 통과했습니다.

다음 단계

이 자습서에서는 Touchstone에서 Payer Exchange 테스트를 통과하는 방법을 안내했습니다. 다음으로 Da Vinci PDEX Plan-Net(Payer Network) 구현 가이드를 테스트하는 방법을 배우게 됩니다.

참고 항목

FHIR®은 HL7의 등록 상표이며, HL7의 사용 허가 하에 사용됩니다.