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.