Comentario: Registro de signos vitales tomados a los pacientes durante su atención
| 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 |