===== Tabla program ===== **Comentario:** Programaciones de tareas de indicaciones, como administración de medicamentos o realización de cuidados ==== Columnas ==== ^ Columna ^ Tipo ^ Default ^ Nullable ^ Descripción ^ | prog_id | bigint(20) | (sin default) | No | ID único de la programación | | progt_id | bigint(20) | NULL | Sí | ID del tipo de programación | | prog_creation_date | datetime | current_timestamp() | Sí | Fecha de creación de la programación | | prog_indication_id | bigint(20) | NULL | Sí | ID de la indicación asociada | | prog_description | text | '' | No | Descripción de la programación | | prog_extended_data | longtext | '{}' | No | Datos adicionales en formato JSON | | prog_creator_id | bigint(20) | NULL | Sí | ID del usuario que crea la programación | ==== Llaves foráneas ==== * prog_creator_id -> [[hlth_tables:clinician|clinician]](clin_id) * prog_indication_id -> [[hlth_tables:indication|indication]](ind_id) * progt_id -> [[hlth_tables:program_type|program_type]](progt_id) ==== Índices ==== * PRIMARY: prog_id (No único: 0) * FK_program_program_type: progt_id (No único: 1) * aaa: prog_indication_id (No único: 1) * aaa: prog_creation_date (No único: 1) * FK_program_clinician: prog_creator_id (No único: 1)