===== Base de Datos lahuen_hlth ===== ==== Introducción ==== Este documento describe la estructura y funcionalidad de la base de datos lahuen_hlth, un sistema integral de gestión hospitalaria que maneja atenciones de hospitalización, urgencia y consulta ambulatoria. ==== Información General ==== * **Nombre de la Base de Datos:** lahuen_hlth * **Motor:** MariaDB * **Codificación:** utf8mb4 * **Colación:** utf8mb4_unicode_ci * **Número total de tablas:** 49 * **Tamaño:** 12.45 MB ==== Tablas ==== Lista de tablas con enlaces a sus descripciones. * [[hlth_tables:admission|admission]] - Registro de admisiones de pacientes al hospital, incluyendo hospitalizaciones y atenciones de urgencia * [[hlth_tables:admission_state|admission_state]] - Estados que puede tener una admisión durante su ciclo de vida (pre admision, admisionado, cancelada) * [[hlth_tables:admission_type|admission_type]] - Tipos de admisión disponibles en el hospital (hospitalización, urgencia, ambulatoria, etc.) * [[hlth_tables:area|area]] - Áreas físicas y funcionales del hospital donde se realizan atenciones médicas * [[hlth_tables:care_manager|care_manager]] - Registro de la gestión de atención de pacientes, cada fila corresponde a un gestor asignado a un paciente * [[hlth_tables:care_manager_state|care_manager_state]] - Estados del gestor de atención durante su ciclo de vida (iniciado, en curso, finalizado, cancelado) * [[hlth_tables:care_manager_type|care_manager_type]] - Tipos de gestores de atención disponibles en el sistema (episodio, programa) * [[hlth_tables:clinician|clinician]] - Registro de profesionales de la salud que atienden pacientes en el hospital * [[hlth_tables:diagnosis|diagnosis]] - Diagnósticos clínicos asociados a los pacientes en una evaluación durante su atención * [[hlth_tables:diagnosis_history|diagnosis_history]] - Historial de cambios y modificaciones realizadas a los diagnósticos de pacientes * [[hlth_tables:diagnosis_state|diagnosis_state]] - Estados que puede tener un diagnóstico (sospecha, confirmado, descartado, tratado, eliminado) * [[hlth_tables:diagnosis_type|diagnosis_type]] - Clasificación de los tipos de diagnósticos (principal, secundario, nanda) * [[hlth_tables:evaluation|evaluation]] - Evaluaciones realizadas a pacientes durante una atención * [[hlth_tables:evaluation_type|evaluation_type]] - Tipos de evaluaciones médicas que se pueden realizar (clinica, enfermeria, nutricional, alta, etc.) * [[hlth_tables:genre|genre]] - Identidades de género disponibles para pacientes y clínicos * [[hlth_tables:health_benefit|health_benefit]] - Coberturas de salud disponibles para los pacientes * [[hlth_tables:health_benefit_type|health_benefit_type]] - Clasificación de los tipos de beneficios de salud (primario, secundario, ley social) * [[hlth_tables:indication|indication]] - Indicaciones hechas a los pacientes durante su atención médica (medicamentos, procedimientos, cuidados, etc.) * [[hlth_tables:indication_authotization|indication_authotization]] - Estados de autorización requeridos para ciertas indicaciones médicas * [[hlth_tables:indication_category|indication_category]] - Categorías de las indicaciones médicas (medicamentos, procedimientos, imagenologia, etc.) * [[hlth_tables:indication_priority|indication_priority]] - Niveles de prioridad para las indicaciones médicas (urgente, alta, normal) * [[hlth_tables:indication_state|indication_state]] - Estados del ciclo de vida de una indicación médica (indicada, en curso, finalizada, etc.) * [[hlth_tables:indication_type|indication_type]] - Tipos específicos de indicaciones disponibles en el sistema * [[hlth_tables:invasive_device|invasive_device]] - Catálogo de dispositivos invasivos utilizados en la atención de pacientes * [[hlth_tables:invasive_device_history|invasive_device_history]] - Registro de eventos relacionados con el uso de dispositivos invasivos (instalación, retiro, curación, etc.) * [[hlth_tables:invasive_device_use|invasive_device_use]] - Registro del uso activo de dispositivos invasivos en pacientes * [[hlth_tables:location|location]] - Ubicaciones físicas dentro del hospital donde se atienden pacientes (camas, boxes, salas, etc.) * [[hlth_tables:location_history|location_history]] - Historial de los usos de ubicación de las atenciones de pacientes * [[hlth_tables:location_history_type|location_history_type]] - Tipos de registros de location_history (ocupada, bloqueada, reservada) * [[hlth_tables:log|log]] - Registro de auditoría de actividades realizadas en el sistema * [[hlth_tables:patient|patient]] - Registro maestro de pacientes atendidos en el hospital * [[hlth_tables:patient_health_benefit|patient__health_benefit]] - Asociación entre pacientes y sus beneficios de salud vigentes * [[hlth_tables:patient_service|patient_service]] - Atenciones médicas brindadas a los pacientes, incluyendo hospitalizaciones, urgencias y consultas ambulatorias * [[hlth_tables:patient_service_state|patient_service_state]] - Estados de las atenciones durante su ciclo de vida (iniciada, finalizando, finalizada, cancelada) * [[hlth_tables:patient_service_type|patient_service_type]] - Tipos de atenciones médicas disponibles para los pacientes (hospitalización, urgencia, ambulatoria, etc.) * [[hlth_tables:prescription_document|prescription_document]] - Documentos oficiales de prescripción generados durante la atención, como recetas que incluyen medicamentos u ordenes de exámenes * [[hlth_tables:prescription_document_type|prescription_document_type]] - Tipos de documentos de prescripción (receta médica, orden de examen, orden de procedimiento, etc.) * [[hlth_tables:program|program]] - Programaciones de tareas de indicaciones, como administración de medicamentos o realización de cuidados * [[hlth_tables:program_type|program_type]] - Clasificación de los tipos de programaciones de tareas (horarios, SOS, etc.) * [[hlth_tables:programs_types|programs_types]] - Asociación entre las programaciones y sus tipos correspondientes * [[hlth_tables:route|route]] - Rutas que asocia el gestor de atención con las ubicaciones del hospital (location) * [[hlth_tables:schedule|schedule]] - Programación de tareas relacionadas a la atención y citas relacionadas con la atención de pacientes * [[hlth_tables:schedule_history|schedule_history]] - Historial de cambios en las tareas programadas para la atención de pacientes * [[hlth_tables:schedule_state|schedule_state]] - Estados de las tareas o citas programadas (agendada, en curso, finalizada, cancelada, en espera) * [[hlth_tables:sex|sex]] - Sexos biológicos para la clasificación médica de pacientes y clínicos * [[hlth_tables:transfer|transfer]] - Solicitudes y gestión de traslados de pacientes entre servicios o ubicaciones * [[hlth_tables:transfer_state|transfer_state]] - Estados del proceso de traslado de pacientes (solicitado, aprobado, ejecutado, etc.) * [[hlth_tables:vital_sign|vital_sign]] - Registro de signos vitales tomados a los pacientes durante su atención * [[hlth_tables:vital_sign_type|vital_sign_type]] - Catálogo de tipos de signos vitales que se pueden registrar (presión arterial, temperatura, etc.) ==== Casos de Uso Principales ==== === Hospitalización === Gestión completa del ciclo de hospitalización del paciente, desde el ingreso hasta el alta. === Urgencias === Registro y seguimiento de atenciones de urgencia. === Consulta Ambulatoria === Gestión de consultas médicas programadas. ==== Ejemplos de Consultas ==== === Obtener pacientes hospitalizados === SELECT p.pat_id, CONCAT(p.pat_firstname,' ', p.pat_lastname) full_name, ps.psv_start_date FROM patient p INNER JOIN care_manager c ON p.pat_id=c.pat_id INNER JOIN patient_service ps ON c.crm_id=ps.crm_id WHERE ps.pst_id = 4 AND ps.pss_id IN (1,2); Obtiene una lista de pacientes actualmente hospitalizados (pst_id=4) junto con sus fechas de ingreso.