Pantalla: Preparacion Pre-Cita
Identificador: SCR-CIT-005
Modulo: MTS-CIT-001 - Citas, Estudios y Tratamientos
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
Estado: Especificado
| Atributo |
Valor |
| Nombre |
Preparacion Pre-Cita |
| Proposito |
Guiar al paciente en la preparacion para una cita, estudio o tratamiento |
| Tipo |
Full Screen |
| Acceso |
Detalle Cita > Preparacion / Notificacion 1 dia antes |
| Prioridad |
Media |
2. Wireframe ASCII
2.1. Preparacion para Consulta
+------------------------------------------+
| [<] Preparacion |
+------------------------------------------+
| |
| +------------------------------------+ |
| | [Stethoscope Icon] | |
| | Consulta Cardiologia | |
| | 10 Dic 2025, 10:00 AM | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [Clock] EN 1 DIA Y 3 HORAS | |
| +------------------------------------+ |
| |
| QUE LLEVAR |
| |
| +------------------------------------+ |
| | [ ] Identificacion oficial | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [ ] Tarjeta de seguro medico | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [ ] Estudios previos | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [ ] Lista de medicamentos actual | |
| | [Generar lista automatica] | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [ ] Preguntas para el medico | |
| | [Agregar notas] | |
| +------------------------------------+ |
| |
| TUS NOTAS |
| |
| +------------------------------------+ |
| | Llevar electrocardiograma de | |
| | noviembre. Preguntar sobre nueva | |
| | dosis de medicamento. | |
| +------------------------------------+ |
| |
| UBICACION |
| |
| +------------------------------------+ |
| | [Map preview] | |
| | | |
| | Hospital San Jose | |
| | Av. Principal 123 | |
| | | |
| | [Como llegar] [Tiempo: 25 min] | |
| +------------------------------------+ |
| |
+------------------------------------------+
| [Ver detalle cita] |
+------------------------------------------+
2.2. Preparacion para Estudio de Laboratorio
+------------------------------------------+
| [<] Preparacion para Estudio |
+------------------------------------------+
| |
| +------------------------------------+ |
| | [TestTube Icon] | |
| | Perfil Lipidico | |
| | 6 Dic 2025, 7:00 AM | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [!] IMPORTANTE | |
| +------------------------------------+ |
| | | |
| | ESTE ESTUDIO REQUIERE AYUNO | |
| | | |
| +------------------------------------+ |
| |
| AYUNO |
| |
| +------------------------------------+ |
| | [Clock] Horas de ayuno: 12 | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [Food] Ultima comida permitida: | |
| | 5 DIC, 7:00 PM | |
| | | |
| | EN 6 HORAS Y 30 MINUTOS | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [Drop] Puedes tomar: Agua natural | |
| +------------------------------------+ |
| |
| MEDICAMENTOS |
| |
| +------------------------------------+ |
| | [!] CONFLICTO DETECTADO | |
| +------------------------------------+ |
| | | |
| | Metformina 850mg (7:00 AM) | |
| | Debe tomarse con comida | |
| | | |
| | Recomendacion: Consulta con tu | |
| | medico si debes posponer esta | |
| | toma hasta despues del estudio. | |
| | | |
| | [Llamar consultorio] | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [OK] SIN CONFLICTO | |
| +------------------------------------+ |
| | | |
| | Omeprazol 20mg (7:00 AM) | |
| | Puede tomarse en ayunas | |
| | | |
| +------------------------------------+ |
| |
| PREPARACION ADICIONAL |
| |
| +------------------------------------+ |
| | * No consumir alcohol 24h antes | |
| | * Evitar ejercicio intenso | |
| +------------------------------------+ |
| |
| QUE LLEVAR |
| |
| +------------------------------------+ |
| | [ ] Identificacion | |
| | [ ] Orden medica (si aplica) | |
| +------------------------------------+ |
| |
+------------------------------------------+
2.3. Preparacion para Tratamiento
+------------------------------------------+
| [<] Preparacion para Tratamiento |
+------------------------------------------+
| |
| +------------------------------------+ |
| | [IV Icon] | |
| | Quimioterapia (Sesion 3/6) | |
| | 10 Dic 2025, 9:00 AM | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [Clock] EN 2 DIAS | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [i] RECORDATORIO IMPORTANTE | |
| +------------------------------------+ |
| | | |
| | Este tratamiento requiere | |
| | acompanante. Asegurate de | |
| | confirmar quien te llevara. | |
| | | |
| +------------------------------------+ |
| |
| ANTES DEL TRATAMIENTO |
| |
| +------------------------------------+ |
| | [ ] Descansar bien la noche | |
| | anterior | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [ ] Comer ligero el dia anterior | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [ ] Hidratarse bien | |
| +------------------------------------+ |
| +------------------------------------+ |
| | [ ] Confirmar acompanante | |
| | [Enviar recordatorio a...] | |
| +------------------------------------+ |
| |
| QUE LLEVAR |
| |
| +------------------------------------+ |
| | [ ] Identificacion | |
| | [ ] Cobija o sudadera (frio) | |
| | [ ] Libro o entretenimiento | |
| | [ ] Snacks ligeros | |
| | [ ] Medicamentos actuales | |
| +------------------------------------+ |
| |
| DESPUES DEL TRATAMIENTO |
| |
| +------------------------------------+ |
| | Efectos esperados: | |
| | - Nauseas (normal) | |
| | - Fatiga | |
| | - Posibles escalofrios | |
| | | |
| | Recomendacion: Descansar el resto | |
| | del dia. No manejar. | |
| +------------------------------------+ |
| |
| SESIONES ANTERIORES |
| |
| +------------------------------------+ |
| | Sesion 2 - 25 Nov [Ver notas] [>] | |
| | Sesion 1 - 10 Nov [Ver notas] [>] | |
| +------------------------------------+ |
| |
+------------------------------------------+
2.4. Checklist Interactivo
+------------------------------------------+
| [<] Lista de Preparacion |
+------------------------------------------+
| |
| +------------------------------------+ |
| | Consulta Cardiologia | |
| | 10 Dic 2025, 10:00 AM | |
| +------------------------------------+ |
| |
| PROGRESO: 3 de 5 completados |
| [========> ] 60% |
| |
| +------------------------------------+ |
| | [x] Identificacion oficial | |
| | Completado hoy | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [x] Tarjeta de seguro medico | |
| | Completado hoy | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [x] Estudios previos | |
| | [PDF] ECG_Nov2025.pdf | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [ ] Lista de medicamentos | |
| | [Generar automaticamente] | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [ ] Preguntas para el medico | |
| | [Agregar] | |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [+] Agregar item a la lista | |
| +------------------------------------+ |
| |
+------------------------------------------+
3. Componentes UI
3.1. Countdown Banner
| Propiedad |
Valor |
| Componente |
CMP-BNR-006 (Countdown Banner) |
| Display |
Tiempo restante |
| Format |
"EN X DIAS Y Y HORAS" |
| Color |
Blue (normal), Orange (proximo) |
3.2. Preparation Card
| Propiedad |
Valor |
| Componente |
CMP-CRD-033 (Preparation Card) |
| Icon |
Por tipo de preparacion |
| Title |
Descripcion |
| Subtitle |
Detalle o accion |
3.3. Conflict Card
| Propiedad |
Valor |
| Componente |
CMP-CRD-034 (Conflict Card) |
| Types |
Warning (orange), OK (green) |
| Medication |
Nombre + dosis |
| Action |
Opcional |
3.4. Checklist Item
| Propiedad |
Valor |
| Componente |
CMP-CHK-003 (Preparation Checklist) |
| Checkbox |
Material |
| Title |
Item |
| Subtitle |
Estado/Accion |
| Attachment |
Opcional (doc) |
3.5. Map Preview
| Propiedad |
Valor |
| Componente |
CMP-MAP-001 (Location Preview) |
| Size |
100% width x 120dp |
| Marker |
Ubicacion de cita |
| Actions |
Como llegar, Tiempo estimado |
4. Items de Preparacion por Tipo
4.1. Consulta Medica
| Item |
Default |
| Identificacion |
Si |
| Seguro medico |
Si |
| Estudios previos |
Si |
| Lista medicamentos |
Si |
| Preguntas para medico |
Si |
4.2. Estudio de Laboratorio
| Item |
Default |
| Ayuno (si aplica) |
Si |
| Hora ultima comida |
Si (calculada) |
| Conflictos medicamentos |
Si (calculado) |
| Identificacion |
Si |
| Orden medica |
Si |
4.3. Tratamiento
| Item |
Default |
| Confirmar acompanante |
Condicional |
| Descanso previo |
Si |
| Hidratacion |
Si |
| Que llevar |
Lista predefinida |
| Efectos esperados |
Si |
5. Comportamientos
5.1. Calculo de Ayuno
Sistema calcula automaticamente:
hora_ultima_comida = hora_estudio - horas_ayuno
Muestra countdown hasta hora limite.
5.2. Analisis de Conflictos
Para estudios con ayuno:
- Obtiene medicamentos con toma durante ayuno
- Verifica requisito "con alimento"
- Clasifica como CONFLICTO o SIN CONFLICTO
- Muestra recomendacion
5.3. Lista de Medicamentos Automatica
Al tap "Generar automaticamente":
- Sistema genera PDF con medicamentos activos
- Incluye: nombre, dosis, frecuencia, hora
- Ofrece: Ver / Descargar / Compartir
5.4. Enviar Recordatorio a Acompanante
- Usuario selecciona contacto
- Sistema genera mensaje con:
- Fecha y hora
- Ubicacion
- Notas relevantes
- Envia via SMS/WhatsApp/Email
6. Datos Requeridos
interface PreparationGuide {
appointmentId: string;
appointmentType: EventoMedicoType;
appointmentDateTime: Date;
countdownSeconds: number;
// Fasting (for lab studies)
fasting?: {
required: boolean;
hours: number;
lastMealTime: Date;
canDrinkWater: boolean;
medications: MedicationFastingStatus[];
};
// Checklist
checklist: PreparationItem[];
completedCount: number;
totalCount: number;
// Location
location?: {
name: string;
address: string;
coordinates?: {
lat: number;
lng: number;
};
estimatedTravelTime?: number;
};
// Treatment specific
treatment?: {
requiresCompanion: boolean;
expectedEffects: string[];
previousSessions?: SessionSummary[];
};
// Notes
userNotes?: string;
additionalPreparation?: string[];
}
interface PreparationItem {
id: string;
title: string;
subtitle?: string;
completed: boolean;
completedAt?: Date;
action?: 'generate_list' | 'add_notes' | 'add_document';
attachment?: Document;
}
interface MedicationFastingStatus {
medicationId: string;
medicationName: string;
scheduledTime: string;
requiresFood: boolean;
hasConflict: boolean;
recommendation?: string;
}
7. Accesibilidad
7.1. Labels
| Elemento |
accessibilityLabel |
| Countdown |
"Faltan {tiempo} para la cita" |
| Checklist item |
"{titulo}, {completado/pendiente}" |
| Fasting alert |
"Ayuno requerido: {horas} horas" |
| Conflict |
"Conflicto con {medicamento}: {descripcion}" |
7.2. Anuncios
- Al completar item: "{item} completado"
- Al completar lista: "Preparacion completa"
- Alerta de ayuno: "Ultima comida en {tiempo}"
8. Referencias
Documento generado por MobileUxUiDrone (Eight of Eight)