Primera implementación de código abierto de un repositorio de datos clínicos completo siguiendo las especificaciones de openEHR. Multiinquilino, listo para clúster, seguro, integrado con SNOMED-CT.
EHRServer fue concebido como una implementación de muestra de las especificaciones de openEHR con fines educativos, para que nuestros estudiantes de cursos de capacitación relacionados con openEHR pudieran probar en la práctica lo que hablamos en teoría.
Mientras ayudaba a decenas de estudiantes, EHRServer se convirtió en un producto de código abierto, adoptado por muchas empresas que necesitaban un repositorio de datos clínicos para realizar pruebas, desarrollar pruebas de conceptos y aplicaciones clínicas.
EHRServer es el hermano de Atomik. Básicamente, Atomik es EHRServer con esteroides.
EHRServer es el primer sistema de almacenamiento de datos clínicos de código abierto basado en el estándar abierto openEHR. Está diseñado para ayudar a las empresas de software sanitario a crear aplicaciones integradas proporcionando una plataforma de datos estandarizada que separa los datos del software.
Es un componente de repositorio genérico que se puede utilizar como parte de una arquitectura de software para implementar la capa de persistencia. Está enfocado a la gestión de la información clínica.
Aprovecha la especificación openEHR para crear una separación entre datos y software, lo que permite cambios en las estructuras de datos sin afectar la base del código del software o los esquemas de la base de datos. Esto reduce los ciclos de desarrollo y aumenta la flexibilidad.
EHRServer tiene una consola web fácil de usar para administrar datos y definiciones, así como capacidades de control de versiones y auditoría.
Proporciona API REST para la integración con otros sistemas, incluidas API compatibles con openEHR, API de administración, API de sincronización/clúster y API de monitoreo.
La capa de persistencia está construida sobre Hibernate, lo que permite el uso de cualquier base de datos relacional con un conector Java, lo que proporciona flexibilidad a la base de datos.
En general, EHRServer está diseñado para permitir a las empresas de software sanitario crear aplicaciones integradas basadas en estándares que puedan compartir y acceder fácilmente a datos clínicos, sin la carga de una gestión de datos compleja.
EHRServer funciona proporcionando una plataforma de datos estandarizada y neutral para proveedores basada en el estándar abierto openEHR. A continuación se muestra un desglose de cómo funciona.
Modelo de datos:
Almacenamiento de datos:
APIs:
Consola web:
Gestión de datos:
Componentes de integración:
Los principios clave detrás del diseño de EHRServer son flexibilidad, mantenibilidad y cumplimiento de estándares. Al separar los datos del software y proporcionar una plataforma openEHR independiente del proveedor, EHRServer tiene como objetivo permitir a las empresas de software sanitario crear aplicaciones integradas, escalables y adaptables sin la carga de una gestión de datos compleja.
EHRServer es una herramienta ideal para almacenar datos biométricos provenientes de cualquier tipo de dispositivo portátil o aplicación de monitoreo de pacientes y, al crear consultas inteligentes, puede obtener información agregada y más significativa del EHRServer a sus aplicaciones.
EHRServer puede desempeñar un papel importante en el contexto de CDS, al servir como fuente de datos estandarizada para evaluar las reglas de CDS que pueden ayudar a los médicos a recordar solicitar una prueba de laboratorio o verificar las interacciones entre medicamentos para prevenir reacciones adversas.
EHRServer es una herramienta ideal para agregar y centralizar información clínica que debe compartirse entre diferentes médicos, especialidades, equipos, departamentos y hospitales.