Características de Atomik

Atomik es una plataforma de datos clínicos, no una base de datos de propósito general. Sus características están diseñadas en torno a las necesidades específicas de la gestión de datos sanitarios: riqueza semántica, registros longitudinales, cumplimiento de estándares y preparación para la integración.

Almacenamiento de Datos openEHR

Almacena datos clínicos usando composiciones openEHR. La estructura de los datos está definida por plantillas operacionales, no por esquemas de base de datos. Se puede cambiar lo que se recopila — añadiendo nuevos conceptos clínicos o modificando los existentes — sin tocar la base de datos ni redesplegar la aplicación.

Esta separación entre el modelo de datos y el software es el principio de diseño central de openEHR, y es lo que hace a Atomik adecuado como almacén de datos clínicos a largo plazo.

Motor de Consultas

Atomik incluye un motor de consultas integrado con un editor visual de consultas y una herramienta de pruebas. Las consultas se definen, nombran y gestionan a través de la Consola Web, y luego se invocan por nombre desde la aplicación — sin SQL contra un esquema no documentado.

AQL (Archetype Query Language) es el estándar openEHR para consultas clínicas estructuradas. Atomik soporta un subconjunto funcional de AQL que cubre los patrones de recuperación habituales — filtrado por paciente, rango de fechas, plantilla o punto de dato. El cumplimiento completo de AQL está en el roadmap.

Fachada FHIR

Atomik puede exponer datos clínicos como recursos FHIR R4/R5 a través de una fachada FHIR construida sobre tu modelo de datos openEHR. Es algo que diseñamos y construimos para tus casos de uso específicos — no es un mapeo genérico automático.

El proceso empieza por definir qué dominios clínicos necesitas soportar vía FHIR. Diseñamos los perfiles FHIR correspondientes y los mapeamos con las plantillas openEHR relevantes en Atomik, habilitando operaciones bidireccionales completas — crear, actualizar, leer y buscar — a través de una API FHIR. Sin duplicación de datos: el mapeo ocurre en tiempo de consulta sobre el almacén openEHR.

Consola Web

Interfaz de administración basada en navegador para gestionar plantillas operacionales, HCEs, composiciones, consultas almacenadas, usuarios y registros de auditoría. No se requiere acceso por línea de comandos para la gestión diaria.

La Consola Web también es útil durante el desarrollo: se pueden cargar plantillas, explorar datos almacenados e inspeccionar la estructura de las composiciones antes de escribir una sola línea de código de aplicación.

Versionado y Registro de Auditoría

Cada composición almacenada en Atomik se versiona automáticamente. El historial completo de cambios se conserva y es consultable — incluyendo quién realizó el cambio, cuándo y cuál era el valor anterior.

Este no es un comportamiento opcional que haya que implementar. Está integrado en la especificación openEHR y Atomik lo implementa por defecto, satisfaciendo un requisito fundamental para los sistemas de registros clínicos.

Clustering para Redundancia y Copias de Seguridad

Atomik está diseñado como un sistema mono-tenant — cada instancia sirve a una única organización. Para despliegues en producción que requieren alta disponibilidad, Atomik puede desplegarse como un clúster de nodos con redundancia automatizada y copias de seguridad.

Un despliegue en clúster distribuye la carga entre nodos y garantiza que los datos clínicos permanezcan accesibles incluso si fallan nodos individuales, sin intervención manual.

¿Tienes alguna pregunta?

Dinos cómo podemos ayudarte.

Empresa CaboLabs Health Informatics
Dirección Juan Paullier 995, Montevideo, Uruguay
Teléfono +598 99 043 145