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"
          }
        ]
      }
    }
  ]
}