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