Núcleo de Interoperabilidad de Datos (NID) - MINSAL
0.4.0 - draft Chile flag

Núcleo de Interoperabilidad de Datos (NID) - MINSAL, published by Unidad de Interoperabilidad - MINSAL. This guide is not an authorized publication; it is the continuous build for version 0.4.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Minsal-CL/NID/ and changes regularly. See the Directory of published versions

OperationDefinition: MPI PDQm $Match

Official URL: https://interoperabilidad.minsal.cl/fhir/ig/nid/OperationDefinition/MPI.PDQm.match Version: 0.4.0
Standards status: Draft Maturity Level: 1 Computable Name: MPI_PDQM_Matches

Operación compatible con la operación $match del estandar y la del operación $match del PDQm. Los únicos cambios son restringir los parámetros de entrada para usar el perfil de Paciente MPI Busqueda para el perfil de Entrada de $match y restringir los parámetros de salida para usar el perfil de Paciente MPI.

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.