Plantillas
Las decisiones de diseño de plantillas tomadas en la primera semana seguirán moldeando tus consultas y migraciones de datos dentro de tres años. Vale la pena hacerlas bien.
Atomik trabaja con plantillas openEHR, que definen cada tipo de registro o documento que se almacenará en Atomik. La plantilla incluye una definición de estructura de datos, restricciones de datos y terminología — elementos que Atomik usa para validar, procesar, almacenar y consultar datos creados siguiendo esas plantillas.
Hay algunas plantillas disponibles públicamente en el Clinical Knowledge Manager de openEHR, aunque las plantillas se crean sobre todo para satisfacer requisitos locales. Todas las plantillas openEHR se basan en arquetipos, que son definiciones de propósito general, y hay muchos arquetipos disponibles públicamente en el CKM de openEHR. Por supuesto, puedes crear tu propio arquetipo si no encuentras lo que necesitas en el CKM.
Hay muchas herramientas de modelado disponibles que te permiten crear una plantilla. Nosotros generalmente usamos el Template Designer de Ocean.
Atomik tiene almacenamiento y gestión interna de plantillas, aunque puedes usar el openEHR Toolkit como fuente de plantillas para Atomik. El Toolkit tiene algunas herramientas interesantes que permiten una mejor gestión de plantillas, y el uso de plantillas para generar datos de prueba, lo que te ayudará a probar mientras integras Atomik en tu plataforma.
Las plantillas son versionables. Eso permite la evolución de las definiciones de datos en el sistema. Las versiones antiguas siguen disponibles mientras existan datos contra ellas — consultar datos antiguos usa definiciones de plantilla antiguas, los datos nuevos usan las nuevas.