
Preguntas que recibimos regularmente de desarrolladores, arquitectos y líderes técnicos que evalúan Atomik para sus proyectos.
Una base de datos relacional almacena datos en tablas y esquemas que tú defines. Decides los nombres de columnas, tipos de datos y relaciones — y cuando cambian los requerimientos, escribes una migración y actualizas el código de tu aplicación.
Atomik almacena datos clínicos usando plantillas openEHR, lo que significa que el modelo de datos se define de forma separada al esquema de la base de datos. Puedes agregar nuevos conceptos clínicos o modificar los existentes sin tocar la base de datos ni desplegar nuevo código. La contrapartida es que necesitas entender el modelo de información openEHR para trabajar con Atomik de forma efectiva — no es un reemplazo directo de una base de datos de propósito general.
Sí — a través de una fachada FHIR adaptada a los dominios clínicos y casos de uso específicos de tu proyecto. Atomik soporta FHIR R4/R5 mediante una fachada personalizada construida sobre tu modelo de datos openEHR, con perfiles FHIR diseñados para encajar con tus estructuras de datos.
Trabajamos contigo para identificar los dominios que necesitas soportar vía FHIR, diseñamos los perfiles correspondientes y los mapeamos con tus plantillas openEHR. El resultado es una API FHIR con soporte bidireccional completo — crear, actualizar, leer y buscar — sin duplicación de datos. El mapeo ocurre en tiempo de consulta sobre el almacén openEHR. Contáctanos para hablar sobre tus requisitos de integración FHIR.
La capa de persistencia de Atomik usa Hibernate, lo que la hace compatible con cualquier base de datos relacional que tenga un driver JDBC. PostgreSQL es la base de datos recomendada para despliegues productivos. MySQL y Oracle también son compatibles.
La elección de la base de datos no afecta el comportamiento de la API ni el modelo de datos. Atomik abstrae el almacenamiento subyacente a través de la capa ORM, por lo que el mismo código de aplicación y plantillas openEHR funcionan independientemente de qué base de datos uses.
Sí. Atomik es mono-tenant por diseño — cada instancia sirve a una sola organización. Para entornos productivos 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 mantiene los datos clínicos accesibles incluso si fallan nodos individuales, sin intervención manual requerida.
Atomik implementa la especificación openEHR ITS REST y el Modelo de Referencia openEHR. Almacena composiciones que conforman plantillas operacionales, implementa el modelo de versionado openEHR para todos los datos clínicos almacenados e incluye un motor de consultas con editor visual que soporta un subconjunto funcional de AQL. El cumplimiento completo de AQL está en el roadmap.
Los detalles de conformidad, incluyendo qué partes de la especificación están implementadas y las limitaciones conocidas, están documentados en la documentación de Atomik.
La integración típicamente implica tres cosas:
Para la mayoría de los proyectos, esto lleva días o semanas dependiendo de la complejidad del modelo de datos y si tu equipo ya está familiarizado con openEHR. La variable más grande suele ser el tiempo necesario para diseñar y validar las plantillas operacionales, no la integración con la API en sí.
Sí. Ofrecemos despliegue gestionado para organizaciones que no quieren operar Atomik por su cuenta. Bajo un despliegue gestionado, CaboLabs se encarga del aprovisionamiento de infraestructura, actualizaciones de la aplicación, monitoreo y configuración inicial.
Contáctanos para conocer los detalles de disponibilidad, SLAs y precios para el despliegue gestionado. Consulta también la página de Precios.
Contáctanos para coordinar una evaluación. Podemos configurar un entorno de demostración con plantillas y datos de muestra para que tu equipo explore la plataforma — la Consola Web, la API REST, las consultas AQL — antes de comprometerse.
Una evaluación funciona mejor cuando tu equipo ya tiene cierta familiaridad con openEHR. Si eres nuevo en el estándar, recomendamos comenzar con el curso de Fundamentos de openEHR primero, y luego evaluar Atomik con esa base.
Contáctanos directamente y te daremos una respuesta directa.
Ponerse en contactoDinos cómo podemos ayudarte.