FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: OperationDefinition/MPI.PDQm.match

Packagehl7.fhir.cl.minsal.nid
TypeOperationDefinition
IdMPI.PDQm.match
FHIR VersionR4
Sourcehttps://interoperabilidad.minsal.cl/fhir/ig/nid/https://interoperabilidad.minsal.cl/fhir/ig/nid/0.4.6/OperationDefinition-MPI.PDQm.match.html
URLhttps://interoperabilidad.minsal.cl/fhir/ig/nid/OperationDefinition/MPI.PDQm.match
Version0.4.6
Statusdraft
Date2024-08-27
NameMPI_PDQM_Matches
TitleMPI PDQm $Match
Realmcl
Authorityhl7
DescriptionOperación compatible con la operación [$match](http://hl7.org/fhir/R4/patient-operation-match.html) del estandar y la del operación [$match](https://profiles.ihe.net/ITI/PDQm/OperationDefinition-PDQmMatch.html) del PDQm. Los únicos cambios son restringir los parámetros de entrada para usar el perfil de [Paciente MPI Busqueda](./StructureDefinition-MINSALPacienteBusqueda.html) para el perfil de Entrada de $match y restringir los parámetros de salida para usar el perfil de [Paciente MPI](./StructureDefinition-MINSALPaciente.html).
Typetrue
Kindoperation

Resources that use this resource

CapabilityStatement
MPI.IHE.PDQm.Search.Cliente.MatchIndice Maestro Paciente: "Cliente Buscador de Datos Demográficos (PDQm) con implementación de Match"
MPI.IHE.PIXm.PDQm.ManagerAdministrador del Indice Maestro Paciente

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: OperationDefinition MPI.PDQm.match

URL: [base]/Patient/$match

Input parameters Profile:MINSAL Parámetros Entrada $match PDQM

Output parameters Profile:MINSAL Bundle Resultado Operación Match

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INresource1..1Patient

Utiliza esto para proporcionar un conjunto completo de detalles del paciente con los que el MPI debe hacer coincidir (por ejemplo, enviar un registro de paciente a Patient/$match mediante POST).

INonlyCertainMatches0..1boolean

Si hay múltiples coincidencias potenciales, entonces NO se deberían devolver los resultados con esta bandera configurada en verdadero. Cuando es falso, el servidor PUEDE devolver múltiples resultados, con cada resultado calificado en consecuencia.

INcount0..1integer

El número máximo de registros a devolver. Si no se proporciona un valor, el servidor decide cuántas coincidencias devolver. Ten en cuenta que los clientes DEBERÍAN ser cuidadosos al usar esto, ya que PUEDE evitar que se devuelvan coincidencias probables y válidas.

OUTreturn0..*Bundle

Un bundle contiene un conjunto de registros de Paciente que representan posibles coincidencias; opcionalmente, PUEDE contener también un OperationOutcome con información adicional sobre los resultados de la búsqueda (como advertencias o mensajes informativos, como un conteo de registros que estaban cerca pero fueron eliminados). Si la operación no tuvo éxito, entonces PUEDE devolverse un OperationOutcome junto con un código de estado BadRequest (por ejemplo, problema de seguridad o propiedades insuficientes en el fragmento de paciente, verificar contra el perfil).

Nota: dado que este es el único parámetro de salida, es un recurso y tiene el nombre 'return'. El resultado de esta operación se devuelve directamente como un recurso.


Source

{
  "resourceType": "OperationDefinition",
  "id": "MPI.PDQm.match",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 1
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "draft"
    }
  ],
  "url": "https://interoperabilidad.minsal.cl/fhir/ig/nid/OperationDefinition/MPI.PDQm.match",
  "version": "0.4.6",
  "name": "MPI_PDQM_Matches",
  "title": "MPI PDQm $Match",
  "status": "draft",
  "kind": "operation",
  "date": "2024-08-27",
  "publisher": "Unidad de Interoperabilidad - MINSAL",
  "contact": [
    {
      "name": "Unidad de Interoperabilidad - MINSAL",
      "telecom": [
        {
          "system": "url",
          "value": "https://interoperabilidad.minsal.cl"
        }
      ]
    }
  ],
  "description": "Operación compatible con la operación [$match](http://hl7.org/fhir/R4/patient-operation-match.html) del estandar y la del operación [$match](https://profiles.ihe.net/ITI/PDQm/OperationDefinition-PDQmMatch.html) del PDQm. Los únicos cambios son restringir los parámetros de entrada para usar el perfil de [Paciente MPI Busqueda](./StructureDefinition-MINSALPacienteBusqueda.html) para el perfil de Entrada de $match y restringir los parámetros de salida para usar el perfil de [Paciente MPI](./StructureDefinition-MINSALPaciente.html).\n",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "CL",
          "display": "Chile"
        }
      ]
    }
  ],
  "code": "match",
  "base": "http://hl7.org/fhir/OperationDefinition/Patient-match",
  "resource": [
    "Patient"
  ],
  "system": false,
  "type": true,
  "instance": false,
  "inputProfile": "https://interoperabilidad.minsal.cl/fhir/ig/nid/StructureDefinition/ParametrosEntradaPDQmMpi",
  "outputProfile": "https://interoperabilidad.minsal.cl/fhir/ig/nid/StructureDefinition/BundleSearchMPIMatch",
  "parameter": [
    {
      "name": "resource",
      "use": "in",
      "min": 1,
      "max": "1",
      "documentation": "Utiliza esto para proporcionar un conjunto completo de detalles del paciente con los que el MPI debe hacer coincidir (por ejemplo, enviar un registro de paciente a Patient/$match mediante POST).",
      "type": "Patient"
    },
    {
      "name": "onlyCertainMatches",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "Si hay múltiples coincidencias potenciales, entonces **NO** se deberían devolver los resultados con esta bandera configurada en verdadero. Cuando es falso, el servidor **PUEDE** devolver múltiples resultados, con cada resultado calificado en consecuencia.",
      "type": "boolean"
    },
    {
      "name": "count",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "El número máximo de registros a devolver. Si no se proporciona un valor, el servidor decide cuántas coincidencias devolver. Ten en cuenta que los clientes **DEBERÍAN** ser cuidadosos al usar esto, ya que **PUEDE** evitar que se devuelvan coincidencias probables y válidas.",
      "type": "integer"
    },
    {
      "name": "return",
      "use": "out",
      "min": 0,
      "max": "*",
      "documentation": "Un bundle contiene un conjunto de registros de Paciente que representan posibles coincidencias; opcionalmente, **PUEDE** contener también un OperationOutcome con información adicional sobre los resultados de la búsqueda (como advertencias o mensajes informativos, como un conteo de registros que estaban cerca pero fueron eliminados). Si la operación no tuvo éxito, entonces **PUEDE** devolverse un OperationOutcome junto con un código de estado BadRequest (por ejemplo, problema de seguridad o propiedades insuficientes en el fragmento de paciente, verificar contra el perfil).\n\nNota: dado que este es el único parámetro de salida, es un recurso y tiene el nombre 'return'. El resultado de esta operación se devuelve directamente como un recurso.",
      "type": "Bundle"
    }
  ]
}