===== Tabla vital_sign ===== **Comentario:** Registro de signos vitales tomados a los pacientes durante su atención ==== Columnas ==== ^ Columna ^ Tipo ^ Default ^ Nullable ^ Descripción ^ | vsgn_id | bigint(20) | (sin default) | No | ID único del signo vital | | vsgn_date | datetime | current_timestamp() | No | Fecha de toma del signo vital | | vsgn_value_numeric | decimal(10,2) | NULL | Sí | Valor numérico del signo vital | | vsgn_value_text | varchar(40) | NULL | Sí | Valor de texto del signo vital | | vsgn_criticality | int(11) | 0 | No | Nivel de criticidad del valor | | vsgn_automatic | tinyint(1) | 0 | No | Indica si fue tomado automáticamente | | pat_id | bigint(20) | (sin default) | No | ID del paciente | | vstp_id | bigint(20) | (sin default) | No | ID del tipo de signo vital | | clin_id | bigint(20) | (sin default) | No | ID del clínico que toma el signo | | psv_id | bigint(20) | (sin default) | No | ID del servicio de paciente | | eval_id | bigint(20) | NULL | Sí | ID de la evaluación asociada | | vsgn_root_id | bigint(20) | NULL | Sí | ID del signo vital raíz | | vsgn_edition_date | datetime | current_timestamp() | Sí | Fecha de última edición | | vsgn_invalid | tinyint(1) | 0 | No | Indica si el valor es inválido | | vsgn_deleted | tinyint(1) | 0 | No | Indica si fue eliminado | | vsgn_extended_data | longtext | '{}' | No | Datos adicionales en formato JSON | | vsgn_aggregated | tinyint(4) | 0 | No | Indica si es un valor agregado (e.g., balance hídrico) | | vsgn_aggregation_window | tinyint(8) | 0 | No | Ventana de tiempo de agregación | ==== Llaves foráneas ==== * clin_id -> [[lahuen_hlth_tables:clinician|clinician]](clin_id) * eval_id -> [[lahuen_hlth_tables:evaluation|evaluation]](eval_id) * psv_id -> [[lahuen_hlth_tables:patient_service|patient_service]](psv_id) * pat_id -> [[lahuen_hlth_tables:patient|patient]](pat_id) * vstp_id -> [[lahuen_hlth_tables:vital_sign_type|vital_sign_type]](vstp_id) ==== Índices ==== * PRIMARY: vsgn_id (No único: 0) * patient_vital_sign: pat_id (No único: 1) * vital_sign_type_vital_sign: vstp_id (No único: 1) * clinician_vital_sign: clin_id (No único: 1) * evaluation_vital_sign: eval_id (No único: 1) * patient_service_vital_sign: psv_id (No único: 1) * vital_sign__vital_sign: vsgn_root_id (No único: 1) * vital_sign_date: vsgn_date (No único: 1) * Index 12: pat_id (No único: 1) * Index 12: vstp_id (No único: 1) * Index 12: vsgn_deleted (No único: 1) * Index 12: vsgn_date (No único: 1) * Index 13: pat_id (No único: 1) * Index 13: vsgn_deleted (No único: 1) * Index 13: vsgn_date (No único: 1) * vsgn_criticality: vsgn_criticality (No único: 1) * vsgn_deleted: vsgn_deleted (No único: 1) * vsgn_invalid: vsgn_invalid (No único: 1)