Da Vinci Health Record Exchange (HRex)
1.0.0 - STU R1 US

This page is part of the Da Vinci Health Record Exchange (v1.0.0: STU1) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

: HRex Member Match Operation - TTL Representation

Page standards status: Trial-use Maturity Level: 2

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:OperationDefinition;
  fhir:nodeRole fhir:treeRoot;
  fhir:Resource.id [ fhir:value "member-match"];
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "extensions" ];
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h2>MemberMatch</h2><p>OPERATION: MemberMatch</p><p>The official URL for this operation definition is: </p><pre>http://hl7.org/fhir/us/davinci-hrex/OperationDefinition/member-match</pre><div><p>The <strong>$member-match</strong> operation allows one health plan to retrieve a unique identifier for a member from another health plan using a member's demographic and coverage information.  This identifier can then be used to perform subsequent queries and operations. Members implementing a deterministic match will require a match on member id or subscriber id at a minimum.  (I.e. A pure demographic match will not be supported by such implementations.)</p>\n</div><p>URL: [base]/Patient/$member-match</p><p>Input parameters Profile: <a href=\"StructureDefinition-hrex-parameters-member-match-in.html\">HRex Parameters - Member Match Request Profile</a></p><p>Output parameters Profile: <a href=\"StructureDefinition-hrex-parameters-member-match-out.html\">HRex Parameters - Member Match Response Profile</a></p><p>Parameters</p><table class=\"grid\"><tr><td><b>Use</b></td><td><b>Name</b></td><td><b>Cardinality</b></td><td><b>Type</b></td><td><b>Binding</b></td><td><b>Documentation</b></td></tr><tr><td>IN</td><td>MemberPatient</td><td>1..1</td><td><a href=\"http://hl7.org/fhir/R4/resource.html\">Resource</a></td><td/><td><div><p>Parameter submitted by the new plan <strong>SHALL</strong> contain US Core Patient containing member demographics.</p>\n</div></td></tr><tr><td>IN</td><td>Consent</td><td>1..1</td><td><a href=\"http://hl7.org/fhir/R4/resource.html\">Resource</a></td><td/><td><div><p>Consent held by the system seeking the match that grants permission to access the patient information information on the system for whom a patient is sought.</p>\n</div></td></tr><tr><td>IN</td><td>CoverageToMatch</td><td>1..1</td><td><a href=\"http://hl7.org/fhir/R4/resource.html\">Resource</a></td><td/><td><div><p>Parameter that identifies the coverage to be matched by the receiving payer.  It contains the coverage details of health plan coverage provided by the member, typically from their health plan coverage card.</p>\n</div></td></tr><tr><td>IN</td><td>CoverageToLink</td><td>0..1</td><td><a href=\"http://hl7.org/fhir/R4/resource.html\">Resource</a></td><td/><td><div><p>Parameter that identifies the coverage information of the member as they are known by the requesting payer.  This information allows the matching payer to link their member coverage information to that of the requesting payer to ease subsequent exchanges, including evaluating authorization to share information in subsequent queries.  This parameter is optional as this operation may be invoked by non-payer systems.  However, it is considered 'mustSupport'.  If the client invoking the operation is a payer, they SHALL include their coverage information for the member when invoking the operation.</p>\n</div></td></tr><tr><td>OUT</td><td>MemberIdentifier</td><td>1..1</td><td><a href=\"http://hl7.org/fhir/R4/datatypes.html#Identifier\">Identifier</a></td><td/><td><div><p>This is the member identifier information for the patient as known by the server that is the target of the operation.</p>\n</div></td></tr></table></div>"
  ];
  fhir:DomainResource.extension [
     fhir:index 0;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm" ];
     fhir:Extension.valueInteger [
       fhir:value "2"^^xsd:integer;
       fhir:Element.extension [
         fhir:index 0;
         fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom" ];
         fhir:Extension.valueCanonical [
           fhir:value "http://hl7.org/fhir/us/davinci-hrex/ImplementationGuide/davinci-hrex";
           fhir:link <http://hl7.org/fhir/us/davinci-hrex/ImplementationGuide/davinci-hrex>         ]       ]     ]
  ], [
     fhir:index 1;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status" ];
     fhir:Extension.valueCode [
       fhir:value "trial-use";
       fhir:Element.extension [
         fhir:index 0;
         fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom" ];
         fhir:Extension.valueCanonical [
           fhir:value "http://hl7.org/fhir/us/davinci-hrex/ImplementationGuide/davinci-hrex";
           fhir:link <http://hl7.org/fhir/us/davinci-hrex/ImplementationGuide/davinci-hrex>         ]       ]     ]
  ];
  fhir:OperationDefinition.url [ fhir:value "http://hl7.org/fhir/us/davinci-hrex/OperationDefinition/member-match"];
  fhir:OperationDefinition.version [ fhir:value "1.0.0"];
  fhir:OperationDefinition.name [ fhir:value "MemberMatch"];
  fhir:OperationDefinition.title [ fhir:value "HRex Member Match Operation"];
  fhir:OperationDefinition.status [ fhir:value "draft"];
  fhir:OperationDefinition.kind [ fhir:value "operation"];
  fhir:OperationDefinition.date [ fhir:value "2022-03-23T18:55:58+00:00"^^xsd:dateTime];
  fhir:OperationDefinition.publisher [ fhir:value "HL7 International - Clinical Interoperability Council"];
  fhir:OperationDefinition.contact [
     fhir:index 0;
     fhir:ContactDetail.telecom [
       fhir:index 0;
       fhir:ContactPoint.system [ fhir:value "url" ];
       fhir:ContactPoint.value [ fhir:value "http://www.hl7.org/Special/committees/cic" ]     ]
  ];
  fhir:OperationDefinition.description [ fhir:value "The **$member-match** operation allows one health plan to retrieve a unique identifier for a member from another health plan using a member's demographic and coverage information.  This identifier can then be used to perform subsequent queries and operations. Members implementing a deterministic match will require a match on member id or subscriber id at a minimum.  (I.e. A pure demographic match will not be supported by such implementations.)"];
  fhir:OperationDefinition.jurisdiction [
     fhir:index 0;
     fhir:CodeableConcept.coding [
       fhir:index 0;
       fhir:Coding.system [ fhir:value "urn:iso:std:iso:3166" ];
       fhir:Coding.code [ fhir:value "US" ]     ]
  ];
  fhir:OperationDefinition.affectsState [ fhir:value "true"^^xsd:boolean];
  fhir:OperationDefinition.code [ fhir:value "member-match"];
  fhir:OperationDefinition.resource [
     fhir:value "Patient";
     fhir:index 0
  ];
  fhir:OperationDefinition.system [ fhir:value "false"^^xsd:boolean];
  fhir:OperationDefinition.type [ fhir:value "true"^^xsd:boolean];
  fhir:OperationDefinition.instance [ fhir:value "false"^^xsd:boolean];
  fhir:OperationDefinition.inputProfile [
     fhir:value "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-parameters-member-match-in";
     fhir:link <http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-parameters-member-match-in>
  ];
  fhir:OperationDefinition.outputProfile [
     fhir:value "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-parameters-member-match-out";
     fhir:link <http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-parameters-member-match-out>
  ];
  fhir:OperationDefinition.parameter [
     fhir:index 0;
     fhir:OperationDefinition.parameter.name [ fhir:value "MemberPatient" ];
     fhir:OperationDefinition.parameter.use [ fhir:value "in" ];
     fhir:OperationDefinition.parameter.min [ fhir:value "1"^^xsd:integer ];
     fhir:OperationDefinition.parameter.max [ fhir:value "1" ];
     fhir:OperationDefinition.parameter.documentation [ fhir:value "Parameter submitted by the new plan **SHALL** contain US Core Patient containing member demographics." ];
     fhir:OperationDefinition.parameter.type [ fhir:value "Resource" ];
     fhir:OperationDefinition.parameter.referencedFrom [
       fhir:index 0;
       fhir:OperationDefinition.parameter.referencedFrom.source [ fhir:value "CoverageToMatch" ];
       fhir:OperationDefinition.parameter.referencedFrom.sourceId [ fhir:value "beneficiary" ]     ], [
       fhir:index 1;
       fhir:OperationDefinition.parameter.referencedFrom.source [ fhir:value "CoverageToLink" ];
       fhir:OperationDefinition.parameter.referencedFrom.sourceId [ fhir:value "beneficiary" ]     ]
  ], [
     fhir:index 1;
     fhir:OperationDefinition.parameter.name [ fhir:value "Consent" ];
     fhir:OperationDefinition.parameter.use [ fhir:value "in" ];
     fhir:OperationDefinition.parameter.min [ fhir:value "1"^^xsd:integer ];
     fhir:OperationDefinition.parameter.max [ fhir:value "1" ];
     fhir:OperationDefinition.parameter.documentation [ fhir:value "Consent held by the system seeking the match that grants permission to access the patient information information on the system for whom a patient is sought." ];
     fhir:OperationDefinition.parameter.type [ fhir:value "Resource" ]
  ], [
     fhir:index 2;
     fhir:OperationDefinition.parameter.name [ fhir:value "CoverageToMatch" ];
     fhir:OperationDefinition.parameter.use [ fhir:value "in" ];
     fhir:OperationDefinition.parameter.min [ fhir:value "1"^^xsd:integer ];
     fhir:OperationDefinition.parameter.max [ fhir:value "1" ];
     fhir:OperationDefinition.parameter.documentation [ fhir:value "Parameter that identifies the coverage to be matched by the receiving payer.  It contains the coverage details of health plan coverage provided by the member, typically from their health plan coverage card." ];
     fhir:OperationDefinition.parameter.type [ fhir:value "Resource" ]
  ], [
     fhir:index 3;
     fhir:OperationDefinition.parameter.name [ fhir:value "CoverageToLink" ];
     fhir:OperationDefinition.parameter.use [ fhir:value "in" ];
     fhir:OperationDefinition.parameter.min [ fhir:value "0"^^xsd:integer ];
     fhir:OperationDefinition.parameter.max [ fhir:value "1" ];
     fhir:OperationDefinition.parameter.documentation [ fhir:value "Parameter that identifies the coverage information of the member as they are known by the requesting payer.  This information allows the matching payer to link their member coverage information to that of the requesting payer to ease subsequent exchanges, including evaluating authorization to share information in subsequent queries.  This parameter is optional as this operation may be invoked by non-payer systems.  However, it is considered 'mustSupport'.  If the client invoking the operation is a payer, they SHALL include their coverage information for the member when invoking the operation." ];
     fhir:OperationDefinition.parameter.type [ fhir:value "Resource" ]
  ], [
     fhir:index 4;
     fhir:OperationDefinition.parameter.name [ fhir:value "MemberIdentifier" ];
     fhir:OperationDefinition.parameter.use [ fhir:value "out" ];
     fhir:OperationDefinition.parameter.min [ fhir:value "1"^^xsd:integer ];
     fhir:OperationDefinition.parameter.max [ fhir:value "1" ];
     fhir:OperationDefinition.parameter.documentation [ fhir:value "This is the member identifier information for the patient as known by the server that is the target of the operation." ];
     fhir:OperationDefinition.parameter.type [ fhir:value "Identifier" ]
  ].

# - ontology header ------------------------------------------------------------

 a owl:Ontology;
  owl:imports fhir:fhir.ttl.