FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource OperationDefinition/FHIR Server from package PCR.R4.1-1-0-pkg#1.2.5 (32 ms)

Package PCR.R4.1-1-0-pkg
Type OperationDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=PCR.R4.1-1-0-pkg@1.2.5&canonical=https://ehealthontario.ca/fhir/OperationDefinition/pcr-Patient-match
Url https://ehealthontario.ca/fhir/OperationDefinition/pcr-Patient-match
Status draft
Date 2017-01-12T01:45:48+00:00
Name FindPatientMatchesUsingMPIBasedLogic
Experimental False
Realm ca
Description This operation is a constrained version of the FHIR STU 3 Patient match operation. The operation takes a Parameters instance containing a single candidate patient resource populated with the characteristics of the patient being searched for. The data provided is interpreted as an MPI input and passed to an MPI algorithm of some kind that uses them to determine the most appropriate matches in the patient set. These matches may not result in an exact match of all specified criteria. Allowances are made for variations in spelling as well as potential data entry errors. The complete set of specified criteria are evaluated as a whole to deterimine the likelihood of each candidate patient being a match. The operation can only be invoked by POST with the Patient resource instance sent as the HTTP body.
Type true
Kind operation

Resources that use this resource

CapabilityStatement
https://ehealthontario.ca/fhir/pcr/metadata Ontario Provincial Client Registry FHIR Capability Statement

Resources that this resource uses

No resources found



Source

{
  "resourceType" : "OperationDefinition",
  "id" : "pcr-Patient-match",
  "url" : "https://ehealthontario.ca/fhir/OperationDefinition/pcr-Patient-match",
  "name" : "FindPatientMatchesUsingMPIBasedLogic",
  "status" : "draft",
  "kind" : "operation",
  "publisher" : "eHealth Ontario",
  "contact" : [
    {
      "telecom" : [
        {
          "system" : "other",
          "value" : "http://ehealthontario.ca"
        }
      ]
    }
  ],
  "date" : "2017-01-12T01:45:48+00:00",
  "description" : "This operation is a constrained version of the FHIR STU 3 Patient match operation. The operation takes a Parameters instance containing a single candidate patient resource populated with the characteristics of the patient being searched for. The data provided is interpreted as an MPI input and passed to an MPI algorithm of some kind that uses them to determine the most appropriate matches in the patient set. These matches may not result in an exact match of all specified criteria. Allowances are made for variations in spelling as well as potential data entry errors. The complete set of specified criteria are evaluated as a whole to deterimine the likelihood of each candidate patient being a match. The operation can only be invoked by POST with the Patient resource instance sent as the HTTP body.",
  "code" : "match",
  "comment" : "The response from an \"mpi\" query is a bundle containing patient records, ordered from most likely to least likely. If there are no patient matches, the MPI SHALL return an empty search set with no error, but may include an operation outcome with further advice regarding patient selection. All patient records SHALL have a search score from 0 to 1, where 1 is the most certain match that indicates the MPI's position on the match quality.",
  "system" : false,
  "type" : true,
  "instance" : false,
  "parameter" : [
    {
      "name" : "patient",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "documentation" : "Use this to provide an entire set of patient details for the MPI to match against (e.g. POST a parameters instance containing the patient record to Patient/$match).",
      "type" : "canonical",
      "targetProfile" : [
        "https://ehealthontario.ca/fhir/StructureDefinition/ca-on-pcr-matchreq-profile-Patient|2.0.0"
      ]
    },
    {
      "name" : "count",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "The maximum number of records to return. If no value is provided, the server decides how many matches to return. Note that clients should be careful when using this, as it may prevent probable - and valid - matches from being returned",
      "type" : "integer"
    },
    {
      "name" : "return",
      "use" : "out",
      "min" : 1,
      "max" : "1",
      "documentation" : "A bundle contain a set of Patient records that represent possible matches",
      "type" : "canonical",
      "targetProfile" : [
        "https://ehealthontario.ca/fhir/StructureDefinition/ca-on-pcr-profile-Bundle|2.0.0"
      ]
    }
  ],
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.