Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
$member-matchOperation für HealthLake
AWS HealthLake unterstützt jetzt die $member-match Operation für Patientenressourcen und ermöglicht es Organisationen im Gesundheitswesen, anhand demografischer Daten und Versicherungsdaten die eindeutige Kennung eines Mitglieds in verschiedenen Gesundheitssystemen zu ermitteln. Dieser Vorgang ist unerlässlich, um die CMS-Konformität zu erreichen und den sicheren payer-to-payer Datenaustausch zu ermöglichen und gleichzeitig die Privatsphäre der Patienten zu wahren.
Dieser Vorgang ist besonders nützlich, wenn Sie:
Ermöglichen Sie den sicheren Austausch von Gesundheitsdaten zwischen Organisationen
Sorgen Sie für die Kontinuität der Patientenversorgung über verschiedene Systeme hinweg
Support der CMS-Compliance-Anforderungen
Erleichtern Sie die genaue Identifizierung von Mitgliedern in allen Gesundheitsnetzwerken
Usage
Der $member-match Vorgang kann mithilfe der POST-Methode für Patientenressourcen aufgerufen werden:
POST [base]/Patient/$member-match
Unterstützte Parameter
HealthLake unterstützt die folgenden FHIR-Parameter$member-match:
| Parameter | Typ | Erforderlich | Standard | Description |
|---|---|---|---|---|
| MemberPatient | Patient | Ja | — | Patientenressource mit demografischen Informationen für das zuzuordnende Mitglied |
| CoverageToMatch | Deckung | Ja | — | Deckungsressource, die für den Abgleich mit vorhandenen Datensätzen verwendet wird |
| CoverageToLink | Berichterstattung | Nein | — | Deckungsressource, die während des Matching-Prozesses verknüpft werden soll |
| Zustimmung | Zustimmung | Nein | — | Zustimmungsressource für Autorisierungszwecke |
Beispiele
POST-Anfrage mit Parametern
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" } ] } } ] }
Beispielantwort
Die Operation gibt eine Parameter-Ressource zurück, die die passenden Ergebnisse enthält:
{ "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" } ] }
Antwortparameter
Die Antwort enthält die folgenden Parameter, wenn eine Übereinstimmung gefunden wird:
| Parameter | Typ | Description |
|---|---|---|
| MemberIdentifier | Kennung | Die eindeutige Kennung für das übereinstimmende Mitglied |
| MemberId | Referenz | Verweis auf die Patientenressource |
| Match-Algorithmus | String | Typ des verwendeten Match-Algorithmus (EXACT_MATCH, STRONG_MATCH oder DEMOGRAPHIC_MATCH) |
| Einzelheiten zum Spiel | String | Detaillierte Informationen zum Matching-Prozess |
| Übereinstimmende Felder | String | Liste der spezifischen Felder, die erfolgreich abgeglichen wurden |
Passende Algorithmen
Die $member-match API verwendet einen mehrstufigen Matching-Ansatz, um eine genaue Identifizierung der Mitglieder zu gewährleisten:
- EXACT_MATCH
-
Verwendet die Patienten-ID in Kombination mit dem Versicherungsschutz SubscriberId
Bietet das höchste Konfidenzniveau für die Zuordnung von Mitgliedern
- STRONG_MATCH
-
Verwendet eine Patienten-ID mit Informationen zur Mindestabdeckung
Bietet ein hohes Maß an Sicherheit, wenn die genauen Übereinstimmungskriterien nicht erfüllt werden
- DEMOGRAPHIC_MATCH
-
Verlässt sich auf grundlegende demografische Informationen
Wird verwendet, wenn ein identifikationsbasierter Abgleich nicht möglich ist
Behavior
Die $member-match Operation:
Akzeptiert demografische Daten des Patienten, Angaben zum Versicherungsschutz und optionale Einwilligungsinformationen als Eingabe
Gibt eine eindeutige Mitgliedskennung zurück, die für nachfolgende Interaktionen verwendet werden kann
Implementiert einen mehrstufigen Abgleich (exakt, aussagekräftig, demografisch), um eine genaue Identifizierung der Mitglieder in verschiedenen Gesundheitssystemen zu gewährleisten
Speichert alle bereitgestellten Einwilligungsinformationen für future Autorisierungszwecke
Unterstützt den sicheren payer-to-payer Datenaustausch unter Wahrung der Privatsphäre der Patienten
Entspricht den CMS-Anforderungen für den Austausch von Gesundheitsdaten
Autorisierung
Die API verwendet SMART auf dem FHIR-Autorisierungsprotokoll mit den folgenden erforderlichen Bereichen:
system/Patient.readsystem/Coverage.readsystem/Organization.read(bedingt)system/Practitioner.read(bedingt)system/PractitionerRole.read(bedingt)system/Consent.write(bedingt)
Fehlerbehandlung
Der Vorgang behandelt die folgenden Fehlerbedingungen:
400 Bad Request: Ungültiger$member-matchVorgang (fehlerhafte Anfrage oder fehlende erforderliche Parameter)422 Unprocessable Entity: Keine übereinstimmenden oder mehrere Treffer gefunden