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 Procedure de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/procedurenacimientosv3.
Procedure_Nacimientos_v3 (Procedure) | http://hl7.org/fhir/StructureDefinition/Procedure | ||
status | |||
subject | Reference(http://hl7.org/fhir/StructureDefinition/Patient | Group_apimin_v3) | ||
performer | |||
role | |||
text | |||
location | Reference(Location_apimin_v3) | ||
reasonReference | Reference(http://hl7.org/fhir/StructureDefinition/Condition | Observation_apimin_v3) | ||
outcome | |||
text |
- 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/groupapiminv3.
Group_apimin_v3 (Group) | http://hl7.org/fhir/StructureDefinition/Group | ||
member | |||
entity | Reference(http://hl7.org/fhir/StructureDefinition/Patient | Patient_apimin_v3) |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapiminv3.
Patient_apimin_v3 (Patient) | http://hl7.org/fhir/StructureDefinition/Patient | ||
identifier | S | 1.. | |
system | |||
value | S | ||
birthDate | S |
- 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/observationapiminv3.
Observation_apimin_v3 (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/locationapiminv3.
Location_apimin_v3 (Location) | http://hl7.org/fhir/StructureDefinition/Location | ||
identifier | |||
system | |||
value | |||
name | |||
address | |||
text |
- 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 | Procedure.subject(Group) | subject:Group.member.identifier=1111111 |
_profile | token | Utilizado como parametro identificador de esquema de datos por minsal | _profile | _profile=_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-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]/Procedure?subject:Group.member.identifier=25231520&_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-nacimientos
- Búsqueda por rut y rango de fechas
GET [base]/Procedure?subject:Group.member.identifier=25231520&_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-nacimientos&date=ge2015-01-12&date=lt2018-01-03
Ejemplo de response
{ "resourceType": "Bundle", "id": "05fc9c01-d144-492c-8bbe-8b9a81453c12", "meta": { "lastUpdated": "2019-01-15T09:59:53.206-03:00" }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://192.168.60.24:8080/hospital-digital-fhir-server-3.0/fhir/Procedure?_profile=http%3A%2F%2Fcens.cl%2Ffhir%2FStructureDefinition%2Fhospitaldigital-nacimientos&date=ge2015-01-12&date=lt2018-01-03&subject%3AGroup.member.identifier=25231520" } ], "entry": [ { "fullUrl": "http://192.168.60.24:8080/hospital-digital-fhir-server-3.0/fhir/Procedure/9884373", "resource": { "resourceType": "Procedure", "id": "9884373", "contained": [ { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "15922059" } ] }, { "resourceType": "Patient", "id": "p2", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "25231520" } ], "birthDate": "2015-12-21" }, { "resourceType": "Group", "id": "g1", "member": [ { "entity": { "reference": "#p1", "display": "madre" } }, { "entity": { "reference": "#p2", "display": "hijo" } } ] }, { "resourceType": "Location", "id": "l1", "name": "CLINICA ISAMEDICA", "type": { "text": "Hospital" } }, { "resourceType": "Observation", "id": "ob1", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "vital-signs" } ] } ], "code": { "text": "semanas" }, "valueQuantity": { "value": 40, "unit": "semanas" } }, { "resourceType": "Observation", "id": "ob2", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "procedure" } ] } ], "code": { "text": "peso" }, "valueQuantity": { "value": 4090, "unit": "kg" } }, { "resourceType": "Observation", "id": "ob3", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "procedure" } ] } ], "code": { "text": "talla" }, "valueQuantity": { "value": 50, "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" } }, { "resourceType": "Observation", "id": "ob7", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/observation-category", "code": "social-history" } ] } ], "code": { "text": "edad" }, "valueQuantity": { "value": 27, "unit": "años" } } ], "status": "completed", "subject": { "reference": "#g1" }, "performer": [ { "role": { "text": "Matrona" } } ], "location": { "reference": "#l1", "display": "Lugar del Parto" }, "reasonReference": [ { "reference": "#ob1" }, { "reference": "#ob2" }, { "reference": "#ob3" }, { "reference": "#ob4" }, { "reference": "#ob5" }, { "reference": "#ob6" }, { "reference": "#ob7" } ], "outcome": { "text": "Simple" } } } ] }
Dicccionario de Datos
Diccionario de Procedure
Procedure.status | |
Mappings |
|
Procedure.subject | |
Type | Reference(http://hl7.org/fhir/StructureDefinition/Patient | Group_apimin_v3) |
Procedure.performer.role.text | |
Mappings |
|
Procedure.location | |
Type | Reference(Location_apimin_v3) |
Procedure.reasonReference | |
Type | Reference(http://hl7.org/fhir/StructureDefinition/Condition | Observation_apimin_v3) |
Procedure.outcome.text | |
Mappings |
|