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 Encounter de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/encounteregresoshospv3.

status
subjectReference(Patient_apimin_v3)
end
length
conditionReference(Condition_egresosHosp_apimin_v3)
locationReference(Location_apimin_v3)

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

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.

system
value
name
text

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

code
display
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 Encounter.subject subject.identifier=1111111
_profile token Utilizado como parametro identificador de esquema de datos por minsal y perfil FHIR _profile _profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-egresosHospitalarios
date date Fecha de egreso en formato YYYY-MM-DD Encounter.date date=ge2018-10-12
date=lt2018-10-12
date=2018-10-12
reason token Selección de tipo de egreso(intento de suicidio, condición crónica) Encounter.reason reason=condicionesCronicas
reason=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]/Encounter?subject.identifier=10533196&_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-egresosHospitalarios
    
  • Búsqueda por rut y rango de fechas
    GET [base]/Encounter?subject.identifier=10533196&_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-egresosHospitalarios&date=ge2017-06-12&date=lt2017-06-14
    
  • Búsqueda de condiciones crónicas por rut
    GET [base]/Encounter?subject:Patient.identifier=19824900&reason=condicionesCronicas&_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-egresosHospitalarios
    
  • Búsqueda de intentos de suicidio por rut
    GET [base]/Encounter?subject:Patient.identifier=19824900&reason=intentosSuicidio&_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-egresosHospitalarios
    
  • Búsqueda de condiciones crónicas por rut y fecha
    GET [base]/Encounter?subject.identifier=10533196&_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-egresosHospitalarios&date=ge2017-06-12&date=lt2017-06-14&reason=condicionesCronicas
    
  • Búsqueda de intentos de suicidio por rut y fecha
    GET [base]/Encounter?subject.identifier=10533196&_profile=http://cens.cl/fhir/StructureDefinition/hospitaldigital-egresosHospitalarios&date=ge2017-06-12&date=lt2017-06-14&reason=intentosSuicidio
    

Ejemplo de response

{
    "resourceType": "Bundle",
    "id": "c2fa3bd1-59c0-488b-bfa0-7ef82e2907c8",
    "meta": {
        "lastUpdated": "2019-01-14T23:08:04.032-03:00"
    },
    "type": "searchset",
    "total": 1,
    "link": [
        {
            "relation": "self",
            "url": "http://192.168.60.24:8080/hospital-digital-fhir-server-3.0/fhir/Encounter?_profile=http%3A%2F%2Fcens.cl%2Ffhir%2FStructureDefinition%2Fhospitaldigital-egresosHospitalarios&date=ge2017-06-12&date=lt2017-06-14&subject.identifier=10533196"
        }
    ],
    "entry": [
        {
            "fullUrl": "http://192.168.60.24:8080/hospital-digital-fhir-server-3.0/fhir/Encounter/339776154",
            "resource": {
                "resourceType": "Encounter",
                "id": "339776154",
                "contained": [
                    {
                        "resourceType": "Patient",
                        "id": "p1",
                        "identifier": [
                            {
                                "system": "https://www.srcei.cl/RUT",
                                "value": "10533196"
                            }
                        ]
                    },
                    {
                        "resourceType": "Condition",
                        "id": "con1",
                        "code": {
                            "text": "COLECISTITIS CRÓNICA/CÁLCULOS BILIARES"
                        }
                    },
                    {
                        "resourceType": "Condition",
                        "id": "con2",
                        "code": {
                            "coding": [
                                {
                                    "code": "K802",
                                    "display": "CALCULO DE LA VESICULA BILIAR SIN COLECISTITIS"
                                }
                            ],
                            "text": "Diagnostico Principal"
                        }
                    },
                    {
                        "resourceType": "Condition",
                        "id": "con3",
                        "code": {
                            "text": "Causa Externa"
                        }
                    },
                    {
                        "resourceType": "Location",
                        "id": "loc",
                        "identifier": [
                            {
                                "system": "http://www.deis.cl",
                                "value": "111295"
                            }
                        ],
                        "name": "Clínica Bicentenario"
                    }
                ],
                "status": "finished",
                "type": [
                    {
                        "coding": [
                            {
                                "system": "http://browser.ihtsdotools.org",
                                "code": "27624003",
                                "display": "enfermedad crónica"
                            }
                        ]
                    }
                ],
                "subject": {
                    "reference": "#p1"
                },
                "period": {
                    "start": "2017-06-12T00:00:00-04:00",
                    "end": "2017-06-13T00:00:00-04:00"
                },
                "length": {
                    "value": 1
                },
                "diagnosis": [
                    {
                        "condition": {
                            "reference": "#con1"
                        }
                    },
                    {
                        "condition": {
                            "reference": "#con2"
                        }
                    },
                    {
                        "condition": {
                            "reference": "#con3"
                        }
                    }
                ],
                "location": [
                    {
                        "location": {
                            "reference": "#loc"
                        }
                    }
                ]
            }
        }
    ]
}

Dicccionario de Datos

Diccionario de Encounter

Encounter.status
DefinitionSe define el estado del encuentro.
Mappings
  • api-minsal: tipo_fuente
Encounter.subject
DefinitionA quien hace referencia el encuentro. Usualmente es a un paciente, pero no siempre es así.
TypeReference(Patient_apimin_v3)
Encounter.period.end
Mappings
  • api-minsal: fecha_egreso
Encounter.length
DefinitionCantidad de días en que se llevo a cabo el encuentro.
Encounter.diagnosis.condition
TypeReference(Condition_egresosHosp_apimin_v3)
Encounter.location.location
TypeReference(Location_apimin_v3)