本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
$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 | 参考 | 参考患者资源 |
| 匹配算法 | 字符串 | 使用的匹配算法类型(EXACT_MATCH、STRONG_MATCH 或 DEMOGRAPHIC_MATCH) |
| 比赛详情 | 字符串 | 有关匹配过程的详细信息 |
| 匹配字段 | 字符串 | 成功匹配的特定字段列表 |
匹配算法
$member-matchAPI 采用多层匹配方法来确保准确识别成员:
- EXACT_MATCH
-
结合使用患者识别码和承保范围 SubscriberId
为成员匹配提供最高的置信度
- 强匹配
-
使用包含最少覆盖信息的患者标识符
当不符合完全匹配标准时,可信度很高
- 人口统计学匹配
-
依赖基本的人口统计信息
在无法进行基于标识符的匹配时使用
行为
该$member-match操作:
接受患者人口统计、承保范围详细信息和可选同意信息作为输入
返回可用于后续交互的唯一成员标识符
实施多层匹配(精确、强烈、人口统计),确保不同医疗保健系统中的成员身份准确识别
保存所提供的任何同意信息,以备将来授权之用
支持安全 payer-to-payer的数据交换,同时保护患者隐私
符合 CMS 对医疗保健数据交换的要求
Authorization
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: 未找到匹配项或多个匹配项