Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$member-matchoperasi untuk HealthLake
AWS HealthLake sekarang mendukung $member-match operasi untuk sumber daya Pasien, memungkinkan organisasi perawatan kesehatan untuk menemukan pengenal unik anggota di berbagai sistem perawatan kesehatan menggunakan informasi demografis dan cakupan. Operasi ini sangat penting untuk mencapai kepatuhan CMS dan memfasilitasi pertukaran payer-to-payer data yang aman sambil menjaga privasi pasien.
Operasi ini sangat berguna ketika Anda perlu:
Aktifkan pertukaran data perawatan kesehatan yang aman antar organisasi
Pertahankan kontinuitas perawatan pasien di berbagai sistem
Mendukung persyaratan kepatuhan CMS
Memfasilitasi identifikasi anggota yang akurat di seluruh jaringan perawatan kesehatan
Penggunaan
$member-matchOperasi dapat dipanggil pada sumber daya Pasien menggunakan metode POST:
POST [base]/Patient/$member-match
Parameter yang Didukung
HealthLake mendukung $member-match parameter FHIR berikut:
| Parameter | Jenis | Diperlukan | Default | Deskripsi |
|---|---|---|---|---|
| MemberPatient | Pasien | Ya | — | Sumber daya pasien yang berisi informasi demografis agar anggota dicocokkan |
| CoverageToMatch | Cakupan | Ya | — | Sumber daya cakupan yang akan digunakan untuk pencocokan dengan catatan yang ada |
| CoverageToLink | Cakupan | Tidak | — | Sumber daya cakupan yang akan ditautkan selama proses pencocokan |
| Persetujuan | Persetujuan | Tidak | — | Sumber daya persetujuan untuk tujuan otorisasi |
Contoh
Permintaan POST dengan Parameter
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" } ] } } ] }
Contoh Respons
Operasi mengembalikan sumber daya Parameter yang berisi hasil yang cocok:
{ "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" } ] }
Parameter Respons
Respons mencakup parameter berikut ketika kecocokan ditemukan:
| Parameter | Jenis | Deskripsi |
|---|---|---|
| MemberIdentifier | Pengidentifikasi | Pengenal unik untuk anggota yang cocok |
| MemberId | Referensi | Referensi ke sumber daya Pasien |
| MatchAlgorithm | String | Jenis algoritma pencocokan yang digunakan (EXACT_MATCH, STRONG_MATCH, atau DEMOGRAPHIC_MATCH) |
| Detail pertandingan | String | Informasi terperinci tentang proses pencocokan |
| MatchedFields | String | Daftar bidang tertentu yang berhasil dicocokkan |
Algoritma Pencocokan
$member-matchAPI menggunakan pendekatan pencocokan multi-tier untuk memastikan identifikasi anggota yang akurat:
- EXACT_MATCH
-
Menggunakan Patient Identifier dikombinasikan dengan Cakupan SubscriberId
Memberikan tingkat kepercayaan tertinggi untuk pencocokan anggota
- STRONG_MATCH
-
Menggunakan Patient Identifier dengan informasi cakupan minimum
Menawarkan kepercayaan diri yang tinggi ketika kriteria kecocokan yang tepat tidak terpenuhi
- DEMOGRAFIK_MATCH
-
Bergantung pada informasi demografis dasar
Digunakan saat pencocokan berbasis pengenal tidak dimungkinkan
Perilaku
$member-matchOperasi:
Menerima demografi pasien, detail cakupan, dan informasi persetujuan opsional sebagai masukan
Mengembalikan pengenal anggota unik yang dapat digunakan untuk interaksi selanjutnya
Menerapkan pencocokan multi-tier (tepat, kuat, demografis) untuk memastikan identifikasi anggota yang akurat di berbagai sistem perawatan kesehatan
Menyimpan informasi persetujuan yang diberikan untuk tujuan otorisasi future
Mendukung pertukaran payer-to-payer data yang aman sambil menjaga privasi pasien
Memenuhi persyaratan CMS untuk pertukaran data perawatan kesehatan
Otorisasi
API menggunakan SMART pada protokol otorisasi FHIR dengan cakupan wajib berikut:
system/Patient.readsystem/Coverage.readsystem/Organization.read(bersyarat)system/Practitioner.read(bersyarat)system/PractitionerRole.read(bersyarat)system/Consent.write(bersyarat)
Penanganan Kesalahan
Operasi menangani kondisi kesalahan berikut:
400 Bad Request:$member-matchOperasi tidak valid (permintaan yang tidak sesuai atau parameter yang diperlukan tidak ada)422 Unprocessable Entity: Tidak ada kecocokan atau beberapa kecocokan yang ditemukan