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(Encounter_nac_apimin | http://hl7.org/fhir/StructureDefinition/Encounter) | ||
| result | Reference(Observation_apimin | http://hl7.org/fhir/StructureDefinition/Observation) |
- 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(Patient_apimin | http://hl7.org/fhir/StructureDefinition/Patient) |
- 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"
}
]
}
}
]
}