$member-match HealthLake 的 操作 - AWS HealthLake

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

$member-match HealthLake 的 操作

AWS HealthLake 現在支援 病患資源$member-match的操作,讓醫療保健組織能夠使用人口統計和涵蓋資訊,在不同醫療保健系統中尋找成員的唯一識別符。此操作對於實現 CMS 合規和促進安全payer-to-payer資料交換,同時維護患者隱私至關重要。

當您需要執行下列動作時,此操作特別有用:

  • 啟用組織之間的安全醫療保健資料交換

  • 維持不同系統的患者持續照護

  • 支援 CMS 合規要求

  • 促進跨醫療保健網路的準確成員識別

用途

您可以使用 POST 方法,在病患資源上叫用 $member-match操作:

POST [base]/Patient/$member-match

支援的參數

HealthLake 支援下列 FHIR $member-match 參數:

參數 類型 必要 預設 描述
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 String 使用的比對演算法類型 (EXACT_MATCH、STRONG_MATCH 或 DEMOGRAPHIC_MATCH)
matchDetails String 比對程序的詳細資訊
matchedFields String 已成功相符的特定欄位清單

相符演算法

$member-match API 採用多層比對方法,以確保準確的成員識別:

EXACT_MATCH

使用與 Coverage SubscriberId 結合的患者識別符

為成員比對提供最高的可信度層級

STRONG_MATCH

使用具有最低涵蓋範圍資訊的患者識別符

不符合完全相符條件時,提供高可信度

DEMOGRAPHIC_MATCH

依賴基本人口統計資訊

當無法進行識別符型比對時使用

Behavior (行為)

$member-match 操作:

  • 接受患者人口統計特性、涵蓋範圍詳細資訊和選用的同意資訊做為輸入

  • 傳回可用於後續互動的唯一成員識別符

  • 實作多層比對 (確切、強大、人口統計),以確保跨不同醫療保健系統進行準確的成員識別

  • 儲存任何提供的同意資訊以供未來授權之用

  • 支援安全payer-to-payer資料交換,同時維護患者隱私權

  • 符合醫療資料交換的 CMS 要求

Authorization

API 在 FHIR 授權通訊協定上使用 SMART 搭配下列必要範圍:

  • system/Patient.read

  • system/Coverage.read

  • system/Organization.read (有條件)

  • system/Practitioner.read (有條件)

  • system/PractitionerRole.read (有條件)

  • system/Consent.write (有條件)

錯誤處理

操作會處理下列錯誤條件:

  • 400 Bad Request:無效的$member-match操作 (不符合的請求或缺少必要的參數)

  • 422 Unprocessable Entity:找不到相符項目或多個相符項目