Egresos Hospitalarios
Aquí se presentan todos los recursos que se utilizaron para mapear la información de los egresos hospitalarios.
- Definición de estructura para los datos de los egresos hospitalarios, aqui se definen principalmente los campos utilizados del recurso DiagnosticReport de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/diagnosticreportegresoshospapimin.
DiagnosticReport_egresosHosp_apimin (DiagnosticReport) | http://hl7.org/fhir/StructureDefinition/DiagnosticReport | ||
code | |||
coding | |||
subject | Reference(Patient_apimin) | ||
context | Reference(EpisodeOfCare_egresosHosp_apimin) | ||
codedDiagnosis | |||
coding | |||
code | |||
display | |||
text |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.
Patient_apimin (Patient) | http://hl7.org/fhir/StructureDefinition/Patient | ||
identifier | S | 1.. | |
system | |||
value | S | ||
birthDate | S |
- Definición de estructura para los datos del establecimiento. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/organizationapimin.
Organization_apimin (Organization) | http://hl7.org/fhir/StructureDefinition/Organization | ||
identifier | S | 1.. | |
system | S | ||
value | S | ||
name | S |
- Definición de estructura para los datos de las condiciones crónicas. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/conditionegresoshospapimin.
Condition_egresosHosp_apimin (Condition) | http://hl7.org/fhir/StructureDefinition/Condition | ||
code | |||
text | S |
Búsquedas
Parámetros de Búsqueda Egresos Hospitalarios
Nombre | Tipo | Descripción | Expresión | Ejemplo |
---|---|---|---|---|
subject | token | Utilizado como el rut del paciente sin dígito verificador | DiagnosticReport.subject | subject.identifier=1111111 |
_tag | token | Utilizado como parametro identificador de esquema de datos por minsal | _tag | _tag=egresosHospitalarios |
date | date | Fecha de egreso en formato YYYY-MM-DD | DiagnosticReport.context:EpisodeOfCare.period.end | date=ge2018-10-12 date=lt2018-10-12 date=2018-10-12 |
code | token | Selección de tipo de egreso(intento de suicidio, condición crónica) | DiagnosticReport.code | code=condicionesCronicas code=intentosSuicidio |
Prefijos implementados para búsquedas por fecha
Expresión | Definición | Ejemplo | Significado |
---|---|---|---|
ge | Mayor o Igual que | ge2018-10-12 | Resultados con fecha posterior o igual a 2018-10-12 |
lt | Menor que | lt2018-10-12 | Resultados con fecha anterior a 2018-10-12 |
Referencia: Documentación completa en FHIR
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/DiagnosticReport?subject.identifier=10533196&_tag=egresosHospitalarios
- Búsqueda por rut y rango de fechas
GET [base]/DiagnosticReport?subject.identifier=10533196&_tag=egresosHospitalarios&date=ge2017-06-13&date=lt2017-06-14
- Búsqueda de condiciones crónicas por rut
GET [base]/DiagnosticReport?_tag=egresosHospitalarios&subject.identifier=5683807&code=condicionesCronicas
- Búsqueda de intentos de suicidio por rut
GET [base]/DiagnosticReport?_tag=egresosHospitalarios&subject.identifier=5683807&code=intentosSuicidio
- Búsqueda de condiciones crónicas por rut y fecha
GET [base]/DiagnosticReport?_tag=egresosHospitalarios&subject.identifier=5683807&code=condicionesCronicas&date=ge2017-06-14&date=lt2017-06-14
- Búsqueda de intentos de suicidio por rut y fecha
GET [base]/DiagnosticReport?_tag=egresosHospitalarios&subject.identifier=5683807&code=intentosSuicidio&date=ge2017-06-14&date=lt2017-06-14
Ejemplo de response
{ "resourceType": "Bundle", "id": "85427088-c905-4aae-aa73-7abd337adb68", "meta": { "lastUpdated": "2018-08-12T21:39:19.617-03:00" }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://localhost:8080/hospital-digital-fhir-server/fhir/DiagnosticReport?_format=html%2Fjson&_tag=egresosHospitalarios&subject.identifier=16568367" } ], "entry": [ { "fullUrl": "http://localhost:8080/hospital-digital-fhir-server/fhir/DiagnosticReport/14768701", "resource": { "resourceType": "DiagnosticReport", "id": "14768701", "contained": [ { "resourceType": "Organization", "id": "o1", "identifier": [ { "system": "http://www.deis.cl", "value": "111295" } ] }, { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "16568367" } ] }, { "resourceType": "EpisodeOfCare", "id": "ep14768701", "diagnosis": [ { "condition": { "reference": "#con14768701" } } ], "managingOrganization": { "reference": "#o1" }, "period": { "start": "2017-04-06T00:00:00-03:00", "end": "2017-04-06T00:00:00-03:00" } } ], "code": { "coding": [ { "system": "http://browser.ihtsdotools.org", "code": " 89100005", "display": "diagnóstico final (egreso)" } ] }, "subject": { "reference": "#p1" }, "context": { "reference": "#ep14768701" }, "codedDiagnosis": [ { "coding": [ { "code": "M257", "display": "OSTEOFITO" } ], "text": "Diagnostico Principal" }, { "text": "Causa Externa" } ] } } ] }
Dicccionario de Datos
Diccionario de DiagnosticReport
DiagnosticReport.code.coding | |
Mappings |
|
DiagnosticReport.subject | |
Definition | A quien hace referencia el reporte. Usualmente es a un paciente, pero no siempre es así. |
Type | Reference(Patient_apimin) |
DiagnosticReport.context | |
Type | Reference(EpisodeOfCare_egresosHosp_apimin) |
DiagnosticReport.codedDiagnosis.coding.code | |
Definition | Aquí se ingresa el valor del código del diagnostico. |
Mappings |
|
DiagnosticReport.codedDiagnosis.coding.display | |
Definition | Nombre completo del código de diagnostico. |
DiagnosticReport.codedDiagnosis.text | |
Definition | Texto donde si indica si el código de diagnostico es él "Diagnostico Principal" o una "Causa Externa" |
Mappings |
|
Diccionario de Patient
Patient.identifier | |
Definition | Cuando el paciente tenga un identifier con system "https://www.srcei.cl/RUT", se asume que tiene rut. |
Cardinality | 1 |
Must Support | True |
Mappings |
|
Patient.identifier.system | |
Definition | Aquí se define el sistema encargado de entregar el valor del identificador del paciente. |
Patient.identifier.value | |
Definition | Aqui se guarda el valor del identificador unico. |
Must Support | True |
Mappings |
|
Patient.birthDate | |
Definition | Fecha de nacimiento de un paciente. |
Must Support | True |
Mappings |
|
Intervenciones Quirurgicas
Aquí se presentan todos los recursos que se utilizaron para mapear la información de las intervenciones quirurgicas.
- Definición de estructura para los datos de las intervenciones quirurgicas, aqui se definen principalmente los campos utilizados del recurso DiagnosticReport de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/diagnosticreportinterQuiapimin.
DiagnosticReport_interQui_apimin (DiagnosticReport) | http://hl7.org/fhir/StructureDefinition/DiagnosticReport | ||
subject | Reference(Patient_apimin) | ||
codedDiagnosis | |||
coding | |||
code | |||
display | |||
text |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.
Patient_apimin (Patient) | http://hl7.org/fhir/StructureDefinition/Patient | ||
identifier | S | 1.. | |
system | |||
value | S | ||
birthDate | S |
Búsquedas
Parámetros de Búsqueda Intervenciones Quirúrgicas
Nombre | Tipo | Descripción | Expresión | Ejemplo |
---|---|---|---|---|
subject | token | Utilizado como el rut del paciente sin dígito verificador | DiagnosticReport.subject | subject.identifier=1111111 |
_tag | token | Utilizado como parametro identificador de esquema de datos por minsal | _tag | _tag=intervencionesQuirurgicas |
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/DiagnosticReport?subject.identifier=11484949&_tag=intervencionesQuirurgicas
Ejemplo de response
{ "resourceType": "Bundle", "id": "d958c297-820e-4e50-9bda-980fa31dfe19", "meta": { "lastUpdated": "2018-08-12T22:38:52.433-03:00" }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://localhost:8080/hospital-digital-fhir-server/fhir/DiagnosticReport?_format=html%2Fjson&_tag=intervencionesQuirurgicas&subject.identifier=16543676" } ], "entry": [ { "fullUrl": "http://localhost:8080/hospital-digital-fhir-server/fhir/DiagnosticReport/179", "resource": { "resourceType": "DiagnosticReport", "id": "179", "contained": [ { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "16543676" } ] } ], "subject": { "reference": "#p1" }, "codedDiagnosis": [ { "coding": [ { "id": "intervQPpal", "code": "2004006", "display": "GLOSA_INTERV_Q_PPAL" } ] }, { "coding": [ { "id": "intervQ2", "code": "2004006", "display": "GLOSA_INTERV_Q_2" } ] }, { "coding": [ { "id": "intervQ3", "code": "2004006", "display": "GLOSA_INTERV_Q_3" } ] } ] } } ] }
Ingresos Urgencias
Aquí se presentan todos los recursos que se utilizaron para mapear la información de los Ingresos de Urgencias.
- Definición de estructura para los datos de las ingresos de urgencias, aqui se definen principalmente los campos utilizados del recurso DiagnosticReport de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/diagnosticreportingresosurgenciasapimin.
DiagnosticReport_IngresosUrgencias_apimin (DiagnosticReport) | http://hl7.org/fhir/StructureDefinition/DiagnosticReport | ||
subject | Reference(Patient_apimin) | ||
context | Reference(Encounter_apimin) | ||
codedDiagnosis | |||
coding | |||
code | |||
display |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.
Patient_apimin (Patient) | http://hl7.org/fhir/StructureDefinition/Patient | ||
identifier | S | 1.. | |
system | |||
value | S | ||
birthDate | S |
- Definición de estructura para los datos del encuentro. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/encounterapimin.
Encounter_apimin (Encounter) | http://hl7.org/fhir/StructureDefinition/Encounter | ||
period | |||
start | |||
end | |||
reason | |||
text | |||
serviceProvider | Reference(Organization_apimin) |
- Definición de estructura para los datos del establecimiento. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/organizationapimin.
Organization_apimin (Organization) | http://hl7.org/fhir/StructureDefinition/Organization | ||
identifier | S | 1.. | |
system | S | ||
value | S | ||
name | S |
Búsquedas
Parámetros de Búsqueda Ingresos Urgencias
Nombre | Tipo | Descripción | Expresión | Ejemplo |
---|---|---|---|---|
subject | token | Utilizado como el rut del paciente sin dígito verificador | DiagnosticReport.subject | subject.identifier=1111111 |
_tag | token | Utilizado como parametro identificador de esquema de datos por minsal | _tag | _tag=atencionesDeUrgencias |
date | date | Fecha de atención en formato YYYY-MM-DD | DiagnosticReport.context:Encounter.period.start | date=ge2018-10-12 date=lt2018-10-12 date=2018-10-12 |
Prefijos implementados para búsquedas por fecha
Expresión | Definición | Ejemplo | Significado |
---|---|---|---|
ge | Mayor o Igual que | ge2018-10-12 | Resultados con fecha posterior o igual a 2018-10-12 |
lt | Menor que | lt2018-10-12 | Resultados con fecha anterior a 2018-10-12 |
Referencia: Documentación completa en FHIR
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/DiagnosticReport?_tag=atencionesDeUrgencias&subject.identifier=17299424
- Búsqueda por rut y rango de fechas
GET [base]/DiagnosticReport?_tag=atencionesDeUrgencias&subject.identifier=17299424&date=ge2016-01-01&date=lt2016-01-02
Ejemplo de response
{ "resourceType": "Bundle", "id": "e6555f52-d903-4ff2-a835-b4ab7c9dee5d", "meta": { "lastUpdated": "2018-08-14T20:09:21.397-03:00" }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://localhost:8080/hospital-digital-fhir-server/fhir/DiagnosticReport?_format=html%2Fjson&_tag=atencionesDeUrgencias&subject.identifier=17299424" } ], "entry": [ { "fullUrl": "http://localhost:8080/hospital-digital-fhir-server/fhir/DiagnosticReport/1", "resource": { "resourceType": "DiagnosticReport", "id": "1", "contained": [ { "resourceType": "Organization", "id": "o1", "identifier": [ { "system": "http://www.deis.cl", "value": "101303" } ], "name": "Centro de Salud Familiar Iris Véliz Hume (Ex Oriente)" }, { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "17299424" } ] }, { "resourceType": "Encounter", "id": "enc1", "period": { "start": "2016-01-01T00:00:00-03:00", "end": "2016-01-01T00:00:00-03:00" }, "reason": [ { "text": "GOLPE EN LA CABEZA CON UN FIERRO HERIDAS SANGRANDO" } ], "serviceProvider": { "reference": "#o1" } } ], "subject": { "reference": "#p1" }, "context": { "reference": "#enc1" }, "codedDiagnosis": [ { "coding": [ { "code": "S01" }, { "display": "HERIDA DE LA CABEZA" } ] }, { "coding": [ { "code": "S01" }, { "display": "HERIDA DE LA CABEZA" } ] } ] } } ] }
FOFAR Medicamentos Programados y Dispensados
Aquí se presentan todos los recursos que se utilizaron para mapear la información de FOFAR Medicamentos Programados y Dispensados.
- Definición de estructura para los datos de FOFAR Medicamentos Programados y Dispensados, aqui se definen principalmente los campos utilizados del recurso MedicationRequest de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/medicationrequestapimin.
MedicationRequest_apimin (MedicationRequest) | http://hl7.org/fhir/StructureDefinition/MedicationRequest | ||
medicationReference | Reference(Medication_apimin) | ||
subject | Reference(Patient_apimin) | ||
authoredOn | |||
dosageInstruction | |||
rate[x] | |||
rateQuantity | http://hl7.org/fhir/StructureDefinition/SimpleQuantity | ||
rateRatio | Ratio_apimin | ||
dispenseRequest | |||
validityPeriod | |||
end | |||
numberOfRepeatsAllowed |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.
Patient_apimin (Patient) | http://hl7.org/fhir/StructureDefinition/Patient | ||
identifier | S | 1.. | |
system | |||
value | S | ||
birthDate | S |
- Definición de estructura para los datos de los medicamentos. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/medicationapimin.
Medication_apimin (Medication) | http://hl7.org/fhir/StructureDefinition/Medication | ||
code | |||
coding | |||
system | |||
code | |||
text |
- Definición del tipo de dato Ratio para la utilización en MedicationRequest. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/ratioapimin.
Ratio_apimin (Ratio) | I | http://hl7.org/fhir/StructureDefinition/Ratio | |
numerator | |||
value | |||
denominator | |||
value |
Búsquedas
Parámetros de Búsqueda Medicamentos
Nombre | Tipo | Descripción | Expresión | Ejemplo |
---|---|---|---|---|
patient | token | Utilizado como el rut del paciente sin dígito verificador | MedicationRequest.subject | patient.identifier=1111111 |
_tag | token | Utilizado como parametro identificador de esquema de datos por minsal | _tag | _tag=medicamentos |
authoredon | date | Fecha de la emisión de la receta YYYY-MM-DD | MedicationRequest.authoredOn | date=2018-10-12 date=ge2018-10-12 date=lt2018-10-12 |
Prefijos implementados para búsquedas por fecha
Expresión | Definición | Ejemplo | Significado | |
---|---|---|---|---|
ge | Mayor o Igual que | ge2018-10-12 | Resultados con fecha posterior o igual a 2018-10-12 | |
lt | Menor que | lt2018-10-12 | Resultados con fecha anterior a 2018-10-12 |
Referencia: Documentación completa en FHIR
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963
| Resultados con fecha posterior o igual a 2018-10-12 | | lt | Menor que | lt2018-10-12 | Resultados con fecha anterior a 2018-10-12 | Referencia: Documentación completa en FHIR
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963
- Búsqueda por rut y rango de fechas
GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963&authoredOn=ge2014-04-24&authoredOn=lt2018-01-03
Ejemplo de response
{ "resourceType": "Bundle", "id": "452e4d02-d160-4cc3-a039-6a492b28fcb4", "meta": { "lastUpdated": "2018-08-13T15:03:15.148-03:00" }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://localhost:8080/hospital-digital-fhir-server/fhir/MedicationRequest?_format=html%2Fjson&_tag=medicamentos&patient.identifer=10042963" } ], "entry": [ { "fullUrl": "http://localhost:8080/hospital-digital-fhir-server/fhir/MedicationRequest/mr2", "resource": { "resourceType": "MedicationRequest", "id": "mr2", "contained": [ { "resourceType": "Medication", "id": "med1", "code": { "coding": [ { "system": "https://www.whocc.no/atc_ddd_index/", "code": "C07AA05" }, { "system": "http://www.minsal.cl/", "code": "56" } ], "text": "propranolol 40 mg comprimido" } }, { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "10042963" } ] } ], "medicationReference": { "reference": "#med1" }, "subject": { "reference": "#p1" }, "authoredOn": "2014-04-24T00:00:00-03:00", "dosageInstruction": [ { "rateRatio": { "numerator": { "value": 0.5, "unit": "Dosis" }, "denominator": { "value": 1, "unit": "Frecuencia" } } } ], "dispenseRequest": { "validityPeriod": { "end": "2014-08-22T00:00:00-04:00" }, "numberOfRepeatsAllowed": 10 } } } ] }
Vacunas
Aquí se presentan todos los recursos que se utilizaron para mapear la información de las Vacunas.
- Definición de estructura para los datos de las Vacunas, aqui se definen principalmente los campos utilizados del recurso Immunization de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/immunizationapimin.
Immunization_apimin (Immunization) | http://hl7.org/fhir/StructureDefinition/Immunization | ||
vaccineCode | |||
coding | |||
code | |||
text | |||
patient | Reference(Patient_apimin) | ||
date | |||
location | Reference(Location_apimin) | ||
lotNumber | |||
doseQuantity | |||
explanation | |||
reason | |||
text | |||
reaction | |||
detail | Reference(Observation_apimin) |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.
Patient_apimin (Patient) | http://hl7.org/fhir/StructureDefinition/Patient | ||
identifier | S | 1.. | |
system | |||
value | S | ||
birthDate | S |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/observationapimin.
Observation_apimin (Observation) | http://hl7.org/fhir/StructureDefinition/Observation | ||
category | |||
coding | |||
system | |||
code | |||
code | |||
text | |||
value[x] | |||
valueQuantity | Quantity | ||
valueString | string |
- Definición de estructura para los datos del lugar el cual pertenece a la organización que relizó la vacuna. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/locationapimin.
Location_apimin (Location) | http://hl7.org/fhir/StructureDefinition/Location | ||
address | |||
text | |||
managingOrganization | Reference(Organization_apimin) |
- Definición de estructura para los datos del establecimiento. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/organizationapimin.
Organization_apimin (Organization) | http://hl7.org/fhir/StructureDefinition/Organization | ||
identifier | S | 1.. | |
system | S | ||
value | S | ||
name | S |
Parámetros de Búsqueda Vacunas
Nombre | Tipo | Descripción | Expresión | Ejemplo |
---|---|---|---|---|
patient | token | Utilizado como el rut del paciente sin dígito verificador | Immunization.patient | patient.identifier=1111111 |
_tag | token | Utilizado como parámetro identificador de esquema de datos por minsal | _tag | _tag=vacunas |
date | date | Fecha de la vacuna en formato YYYY-MM-DD | Immunization.date | date=2018-10-12 date=ge2018-10-12 date=lt2018-10-12 |
vaccine-code | token | Tipo de programa de Vacuna | Immunization.vaccineCode | vaccine-code=INTERNACIONAL |
Prefijos implementados para búsquedas por fecha
Expresión | Definición | Ejemplo | Significado |
---|---|---|---|
ge | Mayor o Igual que | ge2018-10-12 | Resultados con fecha posterior o igual a 2018-10-12 |
lt | Menor que | lt2018-10-12 | Resultados con fecha anterior a 2018-10-12 |
Referencia: Documentación completa en FHIR
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/Immunization?_tag=vacunas&patient.identifer=23504868
- Búsqueda por rut y rango de fechas
GET [base]/Immunization?_tag=vacunas&patient.identifer=23504868&date=ge2016-01-03&date=lt2018-01-03
- Búsqueda por rut y tipo de vacunas
GET [base]/Immunization?_tag=vacunas&patient.identifer=23504868&vaccine-code=INTERNACIONAL
- Búsqueda por rut, rango de fechas y tipo
GET [base]/Immunization?_tag=vacunas&patient.identifer=23504868&vaccine-code=INTERNACIONAL&date=ge2016-01-03&date=lt2018-01-03
Ejemplo de response
{ "resourceType": "Bundle", "id": "a18a0678-4f04-4164-bbe4-68da979e53d4", "meta": { "lastUpdated": "2018-08-14T20:11:53.048-03:00" }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://localhost:8080/hospital-digital-fhir-server/fhir/Immunization?_format=html%2Fjson&_tag=vacunas&date=ge2016-01-03&date=lt2018-01-03&patient.identifer=23504868" } ], "entry": [ { "fullUrl": "http://localhost:8080/hospital-digital-fhir-server/fhir/Immunization/v110742600", "resource": { "resourceType": "Immunization", "id": "v110742600", "contained": [ { "resourceType": "Organization", "id": "o1", "identifier": [ { "system": "http://www.deis.cl", "value": "9999" } ] }, { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "23504868" } ] }, { "resourceType": "Location", "id": "l1", "managingOrganization": { "reference": "#o1" } }, { "resourceType": "Observation", "id": "ob1", "status": "registered", "code": { "text": "indeterminado" }, "valueString": "SinReaccion" } ], "vaccineCode": { "text": "INTERNACIONAL" }, "patient": { "reference": "#p1" }, "date": "2016-01-05T00:00:00-03:00", "location": { "reference": "#l1" }, "lotNumber": "L5058-3", "doseQuantity": { "code": "Única (0,5ml)" }, "explanation": { "reason": [ { "text": "CRITERIO_ELEGIBILIDAD GLOSA" } ] }, "reaction": [ { "detail": { "reference": "#ob1" } } ] } } ] }
Nacimientos
Aquí se presentan todos los recursos que se utilizaron para mapear la información de los Nacimientos.
- Definición de estructura para los datos de los Nacimientos, aqui se definen principalmente los campos utilizados del recurso DiagnosticReport de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/diagnosticreportnacimientosapimin.
DiagnosticReport_nacimientos_apimin (DiagnosticReport) | http://hl7.org/fhir/StructureDefinition/DiagnosticReport | ||
code | |||
text | |||
subject | Reference(http://example.org/fhir/StructureDefinition/Group_minsal) | ||
context | Reference(http://hl7.org/fhir/StructureDefinition/Encounter | Encounter_nac_apimin) | ||
result | Reference(http://hl7.org/fhir/StructureDefinition/Observation | Observation_apimin) |
- Definición de estructura para los datos de los pacientes en un nacimiento (Hijo y Madre). También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/groupapimin.
Group_apimin (Group) | http://hl7.org/fhir/StructureDefinition/Group | ||
member | |||
entity | Reference(http://hl7.org/fhir/StructureDefinition/Patient | Patient_apimin) |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.
Patient_apimin (Patient) | http://hl7.org/fhir/StructureDefinition/Patient | ||
identifier | S | 1.. | |
system | |||
value | S | ||
birthDate | S |
- Definición de estructura para los datos del encuentro. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/encounternacapimin.
Encounter_nac_apimin (Encounter) | http://hl7.org/fhir/StructureDefinition/Encounter | ||
type | |||
text | |||
location | |||
location | Reference(Location_apimin) | ||
serviceProvider | Reference(Organization_apimin) |
- Definición de estructura para los datos de las observaciones dentro del parto. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/observationapimin.
Observation_apimin (Observation) | http://hl7.org/fhir/StructureDefinition/Observation | ||
category | |||
coding | |||
system | |||
code | |||
code | |||
text | |||
value[x] | |||
valueQuantity | Quantity | ||
valueString | string |
- Definición de estructura para los datos del lugar del nacimiento. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/locationapimin.
Location_apimin (Location) | http://hl7.org/fhir/StructureDefinition/Location | ||
address | |||
text | |||
managingOrganization | Reference(Organization_apimin) |
- Definición de estructura para los datos del establecimiento. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/organizationapimin.
Organization_apimin (Organization) | http://hl7.org/fhir/StructureDefinition/Organization | ||
identifier | S | 1.. | |
system | S | ||
value | S | ||
name | S |
Parámetros de Búsqueda Nacimientos
Nombre | Tipo | Descripción | Expresión | Ejemplo |
---|---|---|---|---|
subject | token | Utilizado como el rut del paciente sin dígito verificador | DiagnosticReport.subject(Group) | subject:Group.member.identifier=1111111 |
_tag | token | Utilizado como parametro identificador de esquema de datos por minsal | _tag | _tag=nacimientos |
date | date | Fecha de nacimiento del hijo en formato YYYY-MM-DD | patient.birthDate | date=ge2018-10-12 date=lt2018-10-12 date=2018-10-12 |
Prefijos implementados para búsquedas por fecha
Expresión | Definición | Ejemplo | Significado |
---|---|---|---|
ge | Mayor o Igual que | ge2018-10-12 | Resultados con fecha posterior o igual a 2018-10-12 |
lt | Menor que | lt2018-10-12 | Resultados con fecha anterior a 2018-10-12 |
Referencia: Documentación completa en FHIR
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/DiagnosticReport?_tag=nacimientos&subject:Group.member.identifier=15117694
- Búsqueda por rut y rango de fechas
GET [base]/DiagnosticReport?_tag=nacimientos&subject:Group.member.identifier=15117694&date=ge2015-01-12&date=lt2018-01-03
Ejemplo de response
{ "resourceType": "Bundle", "id": "eabbbeb1-44b3-4f17-8763-0c3c1b17721b", "meta": { "lastUpdated": "2018-08-14T19:31:41.357-03:00" }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://localhost:8080/hospital-digital-fhir-server/fhir/DiagnosticReport?_format=html%2Fjson&_tag=nacimientos&subject.identifier=23836595" } ], "entry": [ { "fullUrl": "http://localhost:8080/hospital-digital-fhir-server/fhir/DiagnosticReport/8784330", "resource": { "resourceType": "DiagnosticReport", "id": "8784330", "contained": [ { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "23836595" } ], "birthDate": "2011-12-27" }, { "resourceType": "Patient", "id": "p2", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "18915056" } ] }, { "resourceType": "Location", "id": "loc1", "address": { "text": "Hospital" } }, { "resourceType": "Group", "id": "g1", "member": [ { "entity": { "reference": "#p1", "display": "hijo" } }, { "entity": { "reference": "#p2", "display": "madre" } } ] }, { "resourceType": "Encounter", "id": "enc1", "type": [ { "text": "Matrona" } ], "location": [ { "location": { "reference": "#loc1", "display": "Lugar del Parto" } } ], "serviceProvider": { "reference": "#o1" } }, { "resourceType": "Observation", "id": "ob1", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "vital-signs" } ] } ], "code": { "text": "semanas" }, "valueQuantity": { "value": 38, "unit": "semanas" } }, { "resourceType": "Observation", "id": "ob2", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "procedure" } ] } ], "code": { "text": "peso" }, "valueQuantity": { "value": 3390, "unit": "kg" } }, { "resourceType": "Observation", "id": "ob3", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "procedure" } ] } ], "code": { "text": "talla" }, "valueQuantity": { "value": 49, "unit": "cm" } }, { "resourceType": "Observation", "id": "ob4", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "social-history" } ] } ], "code": { "text": "hijos-vivos" }, "valueQuantity": { "value": 1, "unit": "hijos" } }, { "resourceType": "Observation", "id": "ob5", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "social-history" } ] } ], "code": { "text": "hijos-fallecidos" }, "valueQuantity": { "value": 0, "unit": "hijos" } }, { "resourceType": "Observation", "id": "ob6", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "social-history" } ] } ], "code": { "text": "hijos-total" }, "valueQuantity": { "value": 1, "unit": "hijos" } } ], "code": { "text": "Simple" }, "subject": { "reference": "#g1" }, "context": { "reference": "#enc1" }, "result": [ { "reference": "#ob1" }, { "reference": "#ob2" }, { "reference": "#ob3" }, { "reference": "#ob4" }, { "reference": "#ob5" }, { "reference": "#ob6" } ] } } ] }