기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
$member-match HealthLake에 대한 작업
AWS HealthLake 는 이제 환자 리소스에 대한 $member-match 작업을 지원하므로 의료 기관은 인구 통계 및 적용 범위 정보를 사용하여 다양한 의료 시스템에서 멤버의 고유 식별자를 찾을 수 있습니다. 이 작업은 환자의 개인 정보를 유지하면서 CMS 규정 준수를 달성하고 안전한 payer-to-payer 데이터 교환을 용이하게 하는 데 필수적입니다.
이 작업은 다음이 필요한 경우에 특히 유용합니다.
조직 간의 안전한 의료 데이터 교환 활성화
다양한 시스템에서 환자의 치료 연속성 유지
CMS 규정 준수 요구 사항 지원
의료 네트워크에서 정확한 구성원 식별 촉진
사용법
POST 메서드를 사용하여 환자 리소스에서 $member-match 작업을 호출할 수 있습니다.
POST [base]/Patient/$member-match
지원되는 파라미터
HealthLake는 다음 FHIR $member-match 파라미터를 지원합니다.
| 파라미터 | Type | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
| MemberPatient | 환자 | 예 | — | 일치시킬 구성원의 인구통계 정보가 포함된 환자 리소스 |
| CoverageToMatch | 적용 범위 | 예 | — | 기존 레코드와 일치시키는 데 사용할 적용 범위 리소스 |
| CoverageToLink | 적용 범위 | 아니요 | — | 매칭 프로세스 중에 연결할 적용 범위 리소스 |
| 동의 | 동의 | 아니요 | — | 권한 부여를 위한 동의 리소스 |
예제
파라미터를 사용한 POST 요청
POST [base]/Patient/$member-match Content-Type: application/fhir+json { "resourceType": "Parameters", "parameter": [ { "name": "MemberPatient", "resource": { "resourceType": "Patient", "name": [ { "family": "Jones", "given": ["Sarah"] } ], "gender": "female", "birthDate": "1985-05-15" } }, { "name": "CoverageToMatch", "resource": { "resourceType": "Coverage", "status": "active", "beneficiary": { "reference": "Patient/1" }, "relationship": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/subscriber-relationship", "code": "self", "display": "Self" } ] }, "payor": [ { "reference": "Organization/payer456" } ] } }, { "name": "Consent", "resource": { "resourceType": "Consent", "status": "active", "scope": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/consentscope", "code": "patient-privacy" } ] }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "IDSCL" } ] } ], "patient": { "reference": "Patient/1" }, "performer": [ { "reference": "Patient/patient123" } ], "sourceReference": { "reference": "Document/someconsent" }, "policy": [ { "uri": "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition-hrex-consent.html#regular" } ] } } ] }
샘플 응답
작업은 일치하는 결과가 포함된 파라미터 리소스를 반환합니다.
{ "resourceType": "Parameters", "parameter": [ { "name": "MemberIdentifier", "valueIdentifier": { "system": "http://hospital.org/medical-record-number", "value": "MRN-123456" } }, { "name": "MemberId", "valueReference": { "reference": "Patient/patient123" } }, { "name": "matchAlgorithm", "valueString": "DEMOGRAPHIC_MATCH" }, { "name": "matchDetails", "valueString": "Demographic match: DOB + Name" }, { "name": "matchedFields", "valueString": "given,birthdate,gender,family" } ] }
응답 파라미터
응답에는 일치 항목이 발견되면 다음 파라미터가 포함됩니다.
| 파라미터 | 유형 | 설명 |
|---|---|---|
| MemberIdentifier | 식별자 | 일치하는 멤버의 고유 식별자입니다. |
| MemberId | 레퍼런스 | 환자 리소스에 대한 참조 |
| matchAlgorithm | 문자열 | 사용된 일치 알고리즘 유형(EXACT_MATCH, STRONG_MATCH 또는 DEMOGRAPHIC_MATCH) |
| matchDetails | 문자열 | 매칭 프로세스에 대한 세부 정보 |
| matchedFields | 문자열 | 성공적으로 일치하는 특정 필드 목록 |
일치 알고리즘
$member-match API는 다계층 매칭 접근 방식을 사용하여 정확한 멤버 식별을 보장합니다.
- EXACT_MATCH
-
Coverage SubscriberId와 결합된 환자 식별자 사용
멤버 일치에 대한 가장 높은 신뢰도 수준을 제공합니다.
- STRONG_MATCH
-
최소 적용 범위 정보와 함께 환자 식별자를 사용합니다.
정확한 일치 기준이 충족되지 않을 때 높은 신뢰도를 제공합니다.
- 데모그래픽_일치
-
기본 인구 통계 정보에 의존합니다.
식별자 기반 일치가 불가능한 경우에 사용됩니다.
동작
$member-match 작업:
환자 인구 통계, 적용 범위 세부 정보 및 선택적 동의 정보를 입력으로 수락합니다.
후속 상호 작용에 사용할 수 있는 고유한 멤버 식별자를 반환합니다.
여러 의료 시스템에서 정확한 구성원 식별을 보장하기 위해 다계층 일치(정확, 강력, 인구 통계)를 구현합니다.
향후 권한 부여를 위해 제공된 동의 정보를 저장합니다.
환자 개인 정보를 유지하면서 안전한 payer-to-payer 데이터 교환 지원
의료 데이터 교환에 대한 CMS 요구 사항 준수
권한 부여
API는 다음과 같은 필수 범위와 함께 FHIR 인증 프로토콜에서 SMART를 사용합니다.
system/Patient.readsystem/Coverage.readsystem/Organization.read(조건부)system/Practitioner.read(조건부)system/PractitionerRole.read(조건부)system/Consent.write(조건부)
오류 처리
작업은 다음 오류 조건을 처리합니다.
400 Bad Request: 잘못된$member-match작업(부적합 요청 또는 필수 파라미터 누락)422 Unprocessable Entity: 일치하는 항목 또는 여러 항목을 찾을 수 없음