APIs
Diferentes patrones de integración necesitan diferentes puntos de acceso. Atomik expone un conjunto de APIs — cada una con un alcance específico — para que tu aplicación, tu stack de monitoreo y tu infraestructura de clúster no compitan por el mismo endpoint.
Atomik ofrece varias APIs para distintas necesidades de integración y flujo de datos:
- EHR — Implementación de Atomik de la API REST EHR oficial de openEHR. Conforme con el estándar, así que cualquier cliente construido contra la especificación funciona contra Atomik sin modificaciones.
- Demographic — API propuesta por Atomik para el modelo demográfico de openEHR (aún no existe una API REST demográfica oficial de openEHR). Sigue los mismos principios de diseño que la API EHR — patrones consistentes, misma autenticación, mismo modelo de versionado.
- Administrative — Operaciones fuera del camino de los datos clínicos: soporte de pruebas de conformidad, eliminación física para mantenimiento o requisitos regulatorios como el "derecho al olvido".
- Sync — Impulsa los Clústeres de Atomik replicando los datos confirmados entre instancias primarias y secundarias. Ve Clústeres y Sincronización para más detalle.
- Monitoring — Expone indicadores de salud y estado para herramientas de monitoreo externas. Especialmente útil cuando ejecutas múltiples instancias de Atomik en un clúster.
Especificaciones completas de la API: Referencia de API.