feat: multi-archivo órdenes visible en enfermero, domicilios y órdenes médicas
- OrdenMedica::filtrarCampos(): agrega domicilio_id al whitelist - Domicilio::obtener(): consulta secundaria archivos_ordenes[] con fallback - Enfermera::agenda(): bulk-query archivos_ordenes[] por domicilio_id - api/lab/link_ordenes_domicilio.php: API POST vincula orden_ids a domicilio_id - conversations.php guardar(): trackea allOrdenIds[], llama link API post-save - lab_domicilios.php: renderOrdenesDetail() multi-archivo en detalle - enfermero_portal.php: renderOrdenesEnfermero() multi-archivo en cards - lab_ordenes.php: botón 'Ver domicilio' cuando domicilio_id está vinculado - migrations/: ALTER TABLE lab_ordenes_medicas ADD domicilio_id + índice
This commit is contained in:
@@ -306,7 +306,7 @@ class OrdenMedica {
|
||||
private function filtrarCampos(array $datos): array {
|
||||
$permitidos = [
|
||||
'paciente_id', 'conversation_id', 'whatsapp_media_id', 'local_file',
|
||||
'estado', 'medico_nombre', 'medico_registro', 'fecha_orden',
|
||||
'domicilio_id', 'estado', 'medico_nombre', 'medico_registro', 'fecha_orden',
|
||||
'diagnostico', 'examenes_solicitados', 'requiere_ayuno',
|
||||
'horas_ayuno', 'indicaciones', 'revisada_por', 'revisada_at',
|
||||
'autorizada_por', 'autorizada_at', 'comentario_revision', 'notas_admin',
|
||||
|
||||
Reference in New Issue
Block a user