Egresos Hospitalarios

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

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

coding
subjectReference(Patient_apimin)
contextReference(EpisodeOfCare_egresosHosp_apimin)
code
display
text

  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 establecimiento. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/organizationapimin.

systemS
valueS
nameS

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

textS

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
  • api-minsal: intento_suicidio o cond_cronica
DiagnosticReport.subject
DefinitionA quien hace referencia el reporte. Usualmente es a un paciente, pero no siempre es así.
TypeReference(Patient_apimin)
DiagnosticReport.context
TypeReference(EpisodeOfCare_egresosHosp_apimin)
DiagnosticReport.codedDiagnosis.coding.code
DefinitionAquí se ingresa el valor del código del diagnostico.
Mappings
  • api-minsal: diag1 o diag2
DiagnosticReport.codedDiagnosis.coding.display
DefinitionNombre completo del código de diagnostico.
DiagnosticReport.codedDiagnosis.text
DefinitionTexto donde si indica si el código de diagnostico es él "Diagnostico Principal" o una "Causa Externa"
Mappings
  • api-minsal: Tdiag1 o Tdiag2

Diccionario de Patient

Patient.identifier
DefinitionCuando el paciente tenga un identifier con system "https://www.srcei.cl/RUT", se asume que tiene rut.
Cardinality1
Must SupportTrue
Mappings
  • api-minsal: definición RUT
Patient.identifier.system
DefinitionAquí se define el sistema encargado de entregar el valor del identificador del paciente.
Patient.identifier.value
DefinitionAqui se guarda el valor del identificador unico.
Must SupportTrue
Mappings
  • api-minsal: RUN o RUNM
Patient.birthDate
DefinitionFecha de nacimiento de un paciente.
Must SupportTrue
Mappings
  • api-minsal: FECHA_NAC o CANAGNO_MADRE

Intervenciones Quirurgicas

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

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

subjectReference(Patient_apimin)
code
display
text

  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

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.

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

subjectReference(Patient_apimin)
contextReference(Encounter_apimin)
code
display

  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/encounterapimin.

start
end
text
serviceProviderReference(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

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.

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

medicationReferenceReference(Medication_apimin)
subjectReference(Patient_apimin)
authoredOn
rateQuantityhttp://hl7.org/fhir/StructureDefinition/SimpleQuantity
rateRatioRatio_apimin
end
numberOfRepeatsAllowed

  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 de los medicamentos. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/medicationapimin.

system
code
text

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

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

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

code
text
patientReference(Patient_apimin)
date
locationReference(Location_apimin)
lotNumber
doseQuantity
text
detailReference(Observation_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 paciente. 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 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.

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

  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(http://hl7.org/fhir/StructureDefinition/Encounter | Encounter_nac_apimin)
resultReference(http://hl7.org/fhir/StructureDefinition/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(http://hl7.org/fhir/StructureDefinition/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"
          }
        ]
      }
    }
  ]
}