Saltar a contenido

Especificacion UI Consolidada - MTS-PTL-001

Identificador: UI-MTS-PTL-001 Modulo Funcional: MTS-PTL-001 - Portal Basico para Medicos Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight) Estado: Completado


1. Resumen Ejecutivo

1.1. Alcance

Este documento consolida la especificacion completa de interfaz de usuario para el Portal de Medicos (MTS-PTL-001). Define las pantallas para que profesionales de salud accedan a perfiles de pacientes mediante codigo temporal o cuenta permanente, incluyendo visualizacion de medicamentos, adherencia y notas clinicas.

NOTA CRITICA V1.0: El portal funciona via web responsivo. Medicos pueden acceder con codigo temporal (6 digitos) o crear cuenta para acceso permanente con aprobacion del paciente.

1.2. Metricas del Modulo

Metrica Valor
Total de pantallas 10
Componentes unicos 18
User journeys documentados 3
Nivel WCAG AA
Cobertura de accesibilidad 100%

1.3. Pantallas Incluidas

ID Nombre Prioridad Estado
SCR-PTL-001 Login Medico Critica Especificado
SCR-PTL-002 Dashboard Pacientes Critica Especificado
SCR-PTL-003 Detalle Paciente Critica Especificado
SCR-PTL-004 Historial Medicamentos Alta Especificado
SCR-PTL-005 Adherencia Paciente Alta Especificado
SCR-PTL-006 Alertas Media Especificado
SCR-PTL-007 Notas Clinicas Alta Especificado
SCR-PTL-008 Prescribir (Futuro) Baja Especificado
SCR-PTL-009 Configuracion Media Especificado
SCR-PTL-010 Ayuda Baja Especificado

2. User Journeys

2.1. Medico - Acceso Temporal con Codigo

Persona: Dr. Martinez, medico general, consulta presencial con paciente.

Objetivo: Ver medicamentos actuales del paciente durante la consulta.

Flujo principal:

  1. Paciente genera codigo de 6 digitos en su app
  2. Dr. Martinez abre portal.medtime.app
  3. Ingresa codigo de 6 digitos
  4. Sistema valida codigo (24h vigencia, max 5 usos)
  5. Ve perfil compartido del paciente
  6. Revisa medicamentos, dosis, adherencia
  7. Puede descargar PDF del resumen
  8. Opcionalmente solicita acceso permanente

Tiempo objetivo: < 30 segundos para ver perfil

Puntos de friccion mitigados:

  • Solo 6 digitos, facil de dictar
  • No requiere cuenta para acceso temporal
  • QR como alternativa al codigo

2.2. Medico - Cuenta Permanente

Persona: Dra. Lopez, endocrinologa, seguimiento de pacientes diabeticos.

Objetivo: Monitorear adherencia de sus pacientes regularmente.

Flujo principal:

  1. Crear cuenta con email y cedula profesional
  2. Sistema verifica cedula via API CPDP (Mexico)
  3. Recibe badge de verificacion
  4. Paciente aprueba solicitud de acceso permanente
  5. Ve dashboard con todos sus pacientes
  6. Recibe alertas de baja adherencia
  7. Agrega notas clinicas por paciente

Tiempo objetivo: < 60 segundos para revisar un paciente

Restricciones:

  • Paciente debe aprobar acceso
  • Solo ve lo que paciente decidio compartir
  • Paciente puede revocar en cualquier momento

2.3. Paciente - Generar Codigo para Medico

Persona: Juan, paciente, en consulta medica.

Objetivo: Compartir su informacion de medicamentos con el doctor.

Flujo principal:

  1. Abrir MedTime app
  2. Ir a "Compartir con Medico"
  3. Seleccionar que compartir (meds, adherencia, alergias)
  4. Generar codigo de 6 digitos
  5. Mostrar QR o dictar codigo
  6. Ver notificacion cuando medico accede
  7. Codigo expira automaticamente

3. Arquitectura de Pantallas

3.1. Diagrama de Navegacion (Portal Web)

flowchart TD
    ENTRY[portal.medtime.app] --> LANDING[Landing Page]

    LANDING --> CODE_INPUT[Ingresar Codigo]
    LANDING --> LOGIN[SCR-PTL-001]

    CODE_INPUT --> TEMP_VIEW[Vista Temporal]
    TEMP_VIEW --> REQUEST_PERM[Solicitar Acceso Permanente]

    LOGIN --> REGISTER[Registro Medico]
    LOGIN --> DASHBOARD[SCR-PTL-002]

    REGISTER --> VERIFY_CEDULA[Verificacion CPDP]
    VERIFY_CEDULA --> DASHBOARD

    DASHBOARD --> PATIENT[SCR-PTL-003]
    DASHBOARD --> ALERTS[SCR-PTL-006]
    DASHBOARD --> SETTINGS[SCR-PTL-009]
    DASHBOARD --> HELP[SCR-PTL-010]

    PATIENT --> MEDS[SCR-PTL-004]
    PATIENT --> ADHERENCE[SCR-PTL-005]
    PATIENT --> NOTES[SCR-PTL-007]
    PATIENT --> PRESCRIBE[SCR-PTL-008]

4. Especificacion de Pantallas

4.1. SCR-PTL-001: Login Medico

4.1.1. Descripcion

Pantalla de acceso para profesionales de salud con cuenta en el portal.

4.1.2. Layout

+------------------------------------------------+
|                                                |
|  [MedTime Logo]                                |
|                                                |
|  PORTAL PARA PROFESIONALES DE SALUD            |
|                                                |
|  +------------------------------------------+  |
|  |  ACCESO RAPIDO (sin cuenta)              |  |
|  |                                          |  |
|  |  Codigo de paciente                      |  |
|  |  +------------------------------------+  |  |
|  |  | [  ] [  ] [  ] - [  ] [  ] [  ]    |  |  |
|  |  +------------------------------------+  |  |
|  |                                          |  |
|  |  [     Acceder con codigo     ]          |  |
|  +------------------------------------------+  |
|                                                |
|  ─────────────── o ───────────────             |
|                                                |
|  +------------------------------------------+  |
|  |  ACCESO CON CUENTA                       |  |
|  |                                          |  |
|  |  [      Continuar con Google      ]      |  |
|  |                                          |  |
|  |  [      Continuar con Apple       ]      |  |
|  |                                          |  |
|  |  [        Crear cuenta           ]       |  |
|  +------------------------------------------+  |
|                                                |
+------------------------------------------------+

4.1.3. Input de Codigo

Aspecto Especificacion
Campos 6 celdas individuales
Tipo Numerico
Auto-advance Al llenar, avanza a siguiente
Auto-submit Al completar 6 digitos
Formato XXX-XXX (visual, interno sin guion)

4.1.4. Validaciones

Validacion Mensaje
Codigo vacio "Ingresa el codigo de 6 digitos"
Codigo invalido "Codigo no encontrado"
Codigo expirado "Este codigo ha expirado"
Visualizaciones agotadas "Este codigo ya no esta disponible"

4.2. SCR-PTL-002: Dashboard Pacientes

4.2.1. Descripcion

Vista principal para medicos con cuenta, mostrando sus pacientes con acceso autorizado.

4.2.2. Layout

+------------------------------------------------+
| [Logo] MedTime Portal     Dr. Martinez  [Logout]|
+------------------------------------------------+
|                                                |
|  MIS PACIENTES (5)            [Buscar...]      |
|                                                |
|  +------------------------------------------+  |
|  | [avatar] Maria Garcia Lopez              |  |
|  | 45 anos - Diabetes T2, HTA               |  |
|  | Adherencia: 94%                          |  |
|  | Ultimo acceso: Hoy 10:30                 |  |
|  +------------------------------------------+  |
|                                                |
|  +------------------------------------------+  |
|  | [avatar] Juan Perez Sanchez              |  |
|  | 62 anos - Hipertension                   |  |
|  | Adherencia: 78%  [!]                     |  |
|  | Ultimo acceso: Hace 3 dias              |  |
|  +------------------------------------------+  |
|                                                |
|  +------------------------------------------+  |
|  | [avatar] Ana Rodriguez                    |  |
|  | 38 anos - Tiroides                       |  |
|  | Adherencia: 100%                         |  |
|  | Ultimo acceso: Ayer                      |  |
|  +------------------------------------------+  |
|                                                |
|  SOLICITUDES PENDIENTES (1)                    |
|  +------------------------------------------+  |
|  | [avatar] Carlos Mendez                    |  |
|  | Solicito acceso: 5 Dic 2025             |  |
|  | Estado: Pendiente de aprobacion          |  |
|  +------------------------------------------+  |
|                                                |
+------------------------------------------------+

4.2.3. Componentes del Dashboard

Componente Descripcion
PatientCard Card con info basica del paciente
AdherenceIndicator Porcentaje con color segun nivel
AlertBadge Indicador de alerta si adherencia baja
PendingRequestCard Solicitud pendiente de aprobacion

4.2.4. Indicadores de Adherencia

Rango Color Indicador
90-100% Verde Sin badge
70-89% Amarillo [!]
< 70% Rojo [!!]

4.3. SCR-PTL-003: Detalle Paciente

4.3.1. Descripcion

Vista completa del perfil compartido por el paciente.

4.3.2. Layout

+------------------------------------------------+
| < Volver     Maria Garcia Lopez     [Descargar]|
+------------------------------------------------+
|                                                |
|  +------------------+  +--------------------+  |
|  | DATOS BASICOS    |  | ADHERENCIA 30 DIAS |  |
|  |                  |  |                    |  |
|  | Edad: 45 anos    |  |      94%           |  |
|  | Sangre: O+       |  |  [=============  ] |  |
|  | Genero: Femenino |  |                    |  |
|  +------------------+  +--------------------+  |
|                                                |
|  ALERGIAS                                      |
|  +------------------------------------------+  |
|  | [!] Penicilina (severa)                  |  |
|  | [!] Sulfas (moderada)                    |  |
|  +------------------------------------------+  |
|                                                |
|  CONDICIONES                                   |
|  +------------------------------------------+  |
|  | Diabetes Mellitus Tipo 2                 |  |
|  | Hipertension Arterial                    |  |
|  +------------------------------------------+  |
|                                                |
|  MEDICAMENTOS ACTIVOS (4)      [Ver historial] |
|  +------------------------------------------+  |
|  | Metformina 850mg                         |  |
|  | 1 tableta cada 12 horas                  |  |
|  | Adherencia: 96%                          |  |
|  +------------------------------------------+  |
|  | Lisinopril 10mg                          |  |
|  | 1 tableta cada 24 horas                  |  |
|  | Adherencia: 92%                          |  |
|  +------------------------------------------+  |
|                                                |
|  [  Ver adherencia detallada  ]                |
|  [  Agregar nota clinica      ]                |
|                                                |
+------------------------------------------------+

4.3.3. Informacion Mostrada (Segun Paciente Autorizo)

Seccion Siempre Visible Autorizable
Nombre y edad Si -
Tipo de sangre - Si
Alergias - Si
Condiciones - Si
Medicamentos - Si
Adherencia - Si
Historial - Si (adicional)

4.4. SCR-PTL-004: Historial Medicamentos

4.4.1. Descripcion

Vista de todos los medicamentos del paciente, activos e historicos.

4.4.2. Layout

+------------------------------------------------+
| < Volver    Historial de Medicamentos          |
+------------------------------------------------+
|                                                |
|  MEDICAMENTOS ACTIVOS (4)                      |
|                                                |
|  +------------------------------------------+  |
|  | Metformina 850mg                         |  |
|  | Desde: 15 Jun 2024                       |  |
|  | Dosis: 1 tableta cada 12 horas           |  |
|  | Instrucciones: Con alimentos             |  |
|  |                                          |  |
|  | Prescriptor: Dr. Gomez                   |  |
|  | [Ver adherencia] [Ver receta]            |  |
|  +------------------------------------------+  |
|                                                |
|  +------------------------------------------+  |
|  | Lisinopril 10mg                          |  |
|  | Desde: 01 Mar 2024                       |  |
|  | Dosis: 1 tableta cada 24 horas           |  |
|  | Instrucciones: En ayunas                 |  |
|  |                                          |  |
|  | Prescriptor: Dra. Lopez                  |  |
|  | [Ver adherencia] [Ver receta]            |  |
|  +------------------------------------------+  |
|                                                |
|  MEDICAMENTOS ANTERIORES (3)           [v]     |
|  +------------------------------------------+  |
|  | Omeprazol 20mg                           |  |
|  | Periodo: Ene - Mar 2024                  |  |
|  | Motivo fin: Tratamiento completado       |  |
|  +------------------------------------------+  |
|                                                |
+------------------------------------------------+

4.5. SCR-PTL-005: Adherencia Paciente

4.5.1. Descripcion

Dashboard de adherencia con graficas y estadisticas detalladas.

4.5.2. Layout

+------------------------------------------------+
| < Volver    Adherencia - Maria Garcia          |
+------------------------------------------------+
|                                                |
|  RESUMEN GENERAL                               |
|  +------------------------------------------+  |
|  |  Ultimos 30 dias          94%            |  |
|  |  [================================    ]  |  |
|  |                                          |  |
|  |  Semana actual           89%             |  |
|  |  [============================      ]    |  |
|  +------------------------------------------+  |
|                                                |
|  CALENDARIO DEL MES                            |
|  +------------------------------------------+  |
|  |  L   M   M   J   V   S   D              |  |
|  |  [G] [G] [G] [A] [G] [G] [G]            |  |
|  |  [G] [G] [G] [G] [R] [G] [G]            |  |
|  |  [G] [G] [A] [G] [G] [.] [.]            |  |
|  |                                          |  |
|  |  G = 100%  A = 50-99%  R = <50%          |  |
|  +------------------------------------------+  |
|                                                |
|  POR MEDICAMENTO                               |
|  +------------------------------------------+  |
|  | Metformina 850mg              96%        |  |
|  | [==================================  ]   |  |
|  |                                          |  |
|  | Lisinopril 10mg               92%        |  |
|  | [================================    ]   |  |
|  |                                          |  |
|  | Atorvastatina 20mg            88%        |  |
|  | [==============================      ]   |  |
|  +------------------------------------------+  |
|                                                |
|  TENDENCIA                                     |
|  +------------------------------------------+  |
|  |  [Grafica de linea ultimos 6 meses]      |  |
|  +------------------------------------------+  |
|                                                |
+------------------------------------------------+

4.6. SCR-PTL-006: Alertas

4.6.1. Descripcion

Centro de alertas para el medico sobre sus pacientes.

4.6.2. Layout

+------------------------------------------------+
| < Volver                        Alertas (3)    |
+------------------------------------------------+
|                                                |
|  ALERTAS ACTIVAS                               |
|                                                |
|  +------------------------------------------+  |
|  | [!] ADHERENCIA BAJA                      |  |
|  |                                          |  |
|  | Juan Perez - 78% esta semana             |  |
|  | Metformina: 3 tomas omitidas             |  |
|  |                                          |  |
|  | Hace 2 horas                             |  |
|  | [Ver paciente] [Descartar]               |  |
|  +------------------------------------------+  |
|                                                |
|  +------------------------------------------+  |
|  | [info] MEDICAMENTO VENCIDO               |  |
|  |                                          |  |
|  | Ana Rodriguez                            |  |
|  | Levotiroxina vence: 10 Dic 2025          |  |
|  |                                          |  |
|  | Hace 1 dia                               |  |
|  | [Ver paciente] [Descartar]               |  |
|  +------------------------------------------+  |
|                                                |
|  CONFIGURAR ALERTAS                            |
|  +------------------------------------------+  |
|  | Alerta si adherencia < [70%]             |  |
|  | Alerta por medicamento vencido   [on]    |  |
|  | Notificaciones por email         [on]    |  |
|  +------------------------------------------+  |
|                                                |
+------------------------------------------------+

4.7. SCR-PTL-007: Notas Clinicas

4.7.1. Descripcion

Seccion para que el medico agregue y revise notas sobre el paciente.

4.7.2. Layout

+------------------------------------------------+
| < Volver    Notas Clinicas - Maria Garcia      |
+------------------------------------------------+
|                                                |
|  [  + Agregar nota  ]                          |
|                                                |
|  +------------------------------------------+  |
|  | 5 Dic 2025 - Dr. Martinez                |  |
|  |                                          |  |
|  | Control de rutina. Glucosa en ayuno      |  |
|  | 115 mg/dL. Buen control. Continuar       |  |
|  | con tratamiento actual.                   |  |
|  |                                          |  |
|  | [Editar] [Eliminar]                      |  |
|  +------------------------------------------+  |
|                                                |
|  +------------------------------------------+  |
|  | 15 Nov 2025 - Dra. Lopez                 |  |
|  |                                          |  |
|  | Ajuste de dosis de Metformina.           |  |
|  | Incrementar a 850mg cada 12 horas.       |  |
|  | Revision en 3 semanas.                   |  |
|  |                                          |  |
|  | [Editar] [Eliminar]                      |  |
|  +------------------------------------------+  |
|                                                |
|  --- Nueva Nota ---                            |
|  +------------------------------------------+  |
|  |                                          |  |
|  | [textarea]                               |  |
|  |                                          |  |
|  |                                          |  |
|  +------------------------------------------+  |
|  [ ] Visible para el paciente               |  |
|  [Guardar nota]                              |  |
|                                                |
+------------------------------------------------+

4.8. SCR-PTL-008: Prescribir (Futuro V2.0)

4.8.1. Descripcion

Funcionalidad futura para emitir prescripciones digitales.

4.8.2. Layout Placeholder

+------------------------------------------------+
| < Volver           Prescribir                  |
+------------------------------------------------+
|                                                |
|  +------------------------------------------+  |
|  |                                          |  |
|  |          [prescription-icon]             |  |
|  |                                          |  |
|  |     PROXIMAMENTE EN V2.0                 |  |
|  |                                          |  |
|  |  La funcionalidad de prescripcion        |  |
|  |  digital estara disponible en la         |  |
|  |  proxima version del portal.             |  |
|  |                                          |  |
|  |  [Notificarme cuando este disponible]    |  |
|  |                                          |  |
|  +------------------------------------------+  |
|                                                |
+------------------------------------------------+

4.9. SCR-PTL-009: Configuracion

4.9.1. Descripcion

Configuracion del perfil del medico y preferencias del portal.

4.9.2. Layout

+------------------------------------------------+
| < Volver           Configuracion               |
+------------------------------------------------+
|                                                |
|  MI PERFIL                                     |
|  +------------------------------------------+  |
|  | Nombre: Dr. Juan Martinez                |  |
|  | Email: martinez@email.com                |  |
|  | Especialidad: Medicina General            |  |
|  | Cedula: 12345678                          |  |
|  | [check] CPDP Verificado                   |  |
|  |                                          |  |
|  | [Editar perfil]                          |  |
|  +------------------------------------------+  |
|                                                |
|  NOTIFICACIONES                                |
|  +------------------------------------------+  |
|  | Email por alertas           [on]         |  |
|  | Resumen semanal             [off]        |  |
|  | Solicitudes de acceso       [on]         |  |
|  +------------------------------------------+  |
|                                                |
|  SEGURIDAD                                     |
|  +------------------------------------------+  |
|  | Sesion activa: Este dispositivo          |  |
|  | Inicio: 5 Dic 2025 09:00                 |  |
|  |                                          |  |
|  | [Cerrar todas las sesiones]              |  |
|  +------------------------------------------+  |
|                                                |
|  CUENTA                                        |
|  +------------------------------------------+  |
|  | [Eliminar cuenta]                        |  |
|  +------------------------------------------+  |
|                                                |
+------------------------------------------------+

4.10. SCR-PTL-010: Ayuda

4.10.1. Descripcion

Centro de ayuda con FAQs y contacto de soporte.

4.10.2. Layout

+------------------------------------------------+
| < Volver                 Ayuda                 |
+------------------------------------------------+
|                                                |
|  PREGUNTAS FRECUENTES                          |
|                                                |
|  +------------------------------------------+  |
|  | [v] Como accedo a un perfil de paciente? |  |
|  |                                          |  |
|  | El paciente debe generar un codigo de 6  |  |
|  | digitos desde su app MedTime y           |  |
|  | compartirlo contigo...                   |  |
|  +------------------------------------------+  |
|                                                |
|  +------------------------------------------+  |
|  | [>] Como solicito acceso permanente?     |  |
|  +------------------------------------------+  |
|                                                |
|  +------------------------------------------+  |
|  | [>] Que es la verificacion CPDP?         |  |
|  +------------------------------------------+  |
|                                                |
|  +------------------------------------------+  |
|  | [>] Como veo el historial de adherencia? |  |
|  +------------------------------------------+  |
|                                                |
|  CONTACTO                                      |
|  +------------------------------------------+  |
|  | Email: soporte@medtime.app               |  |
|  | Horario: Lun-Vie 9:00-18:00              |  |
|  |                                          |  |
|  | [Enviar mensaje de soporte]              |  |
|  +------------------------------------------+  |
|                                                |
+------------------------------------------------+

5. Componentes del Portal Web

5.1. Header

Elemento Especificacion
Logo MedTime logo, link a dashboard
Nombre medico Nombre + badge de verificacion
Menu Dropdown con settings, ayuda, logout

5.2. Cards de Paciente

Variante Uso
PatientCard Lista en dashboard
PatientDetailCard Detalle expandido
MedicationCard Info de medicamento
NoteCard Nota clinica
AlertCard Alerta con accion

5.3. Indicadores

Indicador Visualizacion
AdherenceBar Barra de progreso con color
CalendarGrid Grid de dias con colores
TrendChart Grafica de linea
VerificationBadge Check azul para CPDP

6. Responsive Design

6.1. Breakpoints

Ancho Layout
< 600px Mobile: Stack vertical
600-1024px Tablet: Cards 2 columnas
> 1024px Desktop: Sidebar + content

6.2. Adaptaciones

Pantalla Mobile Desktop
Dashboard Cards stack Cards grid
Detalle Tabs Side-by-side
Notas Full width Split view

7. Seguridad UI

7.1. Protecciones

Aspecto Implementacion
Session timeout 30 min inactividad
Rate limiting 5 intentos codigo/IP/15min
HTTPS Obligatorio
Content Security Policy Configurado

7.2. Indicadores de Verificacion

Badge Significado
Sin badge Email verificado
Check azul Cedula validada formato
Doble check azul CPDP verificado via API

8. Accesibilidad

8.1. WCAG AA Compliance

Criterio Estado
Contraste texto 4.5:1 minimo
Focus visible 2dp outline primary
Screen reader Labels completos
Navegacion teclado Completa

8.2. Consideraciones Especiales

  • Tablas con headers correctos
  • Graficas con alt text descriptivo
  • Colores nunca como unico indicador

9. Metricas de UX

9.1. KPIs del Modulo

Metrica Objetivo
Tiempo acceso temporal < 30s
Conversion a cuenta > 20%
Satisfaccion medicos > 4.2/5

9.2. Eventos de Analytics

Evento Parametros
portal_code_entered valid, expired
portal_profile_viewed sections_viewed
portal_pdf_downloaded patient_id
portal_note_added word_count
portal_permanent_requested approved

10. Historial de Cambios

Version Fecha Cambios
1.0.0 2025-12-05 Version inicial - FASE 4 Platform

11. Aprobaciones

Rol Nombre Estado Fecha
UX Lead MobileUxUiDrone Completado 2025-12-05
Medical Advisor Pendiente - -
Product Owner Pendiente - -

Documento generado por MobileUxUiDrone (Eight of Eight) "El puente entre paciente y medico debe ser transparente y seguro. Esta especificacion lo garantiza."