$member-matchoperasi untuk HealthLake - AWS HealthLake

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.read

  • system/Coverage.read

  • system/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-match Operasi tidak valid (permintaan yang tidak sesuai atau parameter yang diperlukan tidak ada)

  • 422 Unprocessable Entity: Tidak ada kecocokan atau beberapa kecocokan yang ditemukan