Salud

La historia clínica electrónica, en el móvil

Apoyamos el desarrollo de Casiopea Mobility, la aplicación con la que los profesionales del grupo hospitalario Quirónsalud consultan y registran la historia clínica mientras atienden.

Partnership Tecnológico

El punto de partida

La aplicación funcionaba y estaba implantada, que es justo lo que hace difícil tocarla. Los dos clientes nativos arrastraban años de decisiones que ya no se sostenían —el de Android, escrito en Java y Kotlin—, pero cualquier interrupción afectaba a profesionales que estaban consultando una historia clínica en mitad de una atención.

Qué hicimos

La aplicación es Casiopea Mobility, el cliente móvil de Casiopea, la historia clínica electrónica del grupo hospitalario QuirónsaludIDCQ Hospitales y Sanidad, S.L.U.—, y trabajamos en su desarrollo hombro a hombro con el equipo de Radmas Technologies. El propio hospital la describe como la historia clínica «en la palma de tu mano».

Nos ocupamos de la evolución de los dos clientes, iOS y Android. El de iOS recibió una modernización de su capa de datos en dos tramos, en y en , con la aplicación publicándose entre uno y otro: el acceso a datos quedó separado de la lógica de negocio, de forma que cada pantalla pide lo que necesita sin depender de cómo se obtiene.

Sobre esa base entró un módulo de negocio completo, nuevo, sin reescribir lo que ya funcionaba ni tocar el código estable. Eso es lo que se gana modernizando: la funcionalidad siguiente cuesta menos que la anterior en vez de más.

En Android una parte del trabajo se concentró en la integridad de lo que se guarda: estados explícitos de bloqueo y habilitación, recuperación cuando un guardado falla, y validaciones obligatorias que coordinan la pantalla, la lógica y los datos. En una historia clínica un registro a medias es un dato clínico equivocado.

Los dos clientes conectan hoy módulos que vivían separados: un mismo recorrido de trabajo atraviesa pantallas que antes no se hablaban, sin reescribir ninguna.

La misma página del hospital cuenta que desde la aplicación se registra la historia «mediante el dictado de voz». Construimos el módulo que lo sostiene en las dos plataformas —la captura, el paso de lo dictado al sistema, el permiso del profesional con su constancia y la sincronización del estado entre las pantallas del recorrido—, y está en producción desde que el hospital lo contó, en .

El resultado

La aplicación no dejó de publicarse en ningún momento de la modernización, y lo que vino después se apoyó en lo ya hecho en vez de repetirlo. La relación continúa: un producto que se usa mientras se atiende a alguien no se termina, se cuida.

KotlinSwiftJava