Nacimientos

Aquí se presentan todos los recursos que se utilizaron para mapear la información de los Nacimientos.

  1. 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.

text
subjectReference(http://example.org/fhir/StructureDefinition/Group_minsal)
contextReference(Encounter | Encounter_nac_apimin)
resultReference(Observation | Observation_apimin)

  1. 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.

entityReference(Patient | Patient_apimin)

  1. Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.

system
valueS
birthDateS

  1. Definición de estructura para los datos del encuentro. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/encounternacapimin.

text
locationReference(Location_apimin)
serviceProviderReference(Organization_apimin)

  1. 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.

system
code
text
valueQuantityQuantity
valueStringstring

  1. 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.

text
managingOrganizationReference(Organization_apimin)

  1. Definición de estructura para los datos del establecimiento. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/organizationapimin.

systemS
valueS
nameS

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