HL7 RIM (Modelo de Información de Referencia) es un amplio modelo de objetos de referencia de datos clínicos (dominios) creado como parte de la metodologia de la versión 3 de HL7. Es el modelo a partir del cual todos los dominios crean sus mensajes.
El RIM es un estándar aprobado por ANSI, y en 2006 fue publicado como una norma ISO (21731: 2006).
El RIM es un modelo de información expresado en artefactos UML que representa clases de información que debe ser intercambiada y sus diferentes relaciones. Toda la estructura de los mensajes HL7 y los documentos CDA está construida a partir de las clases y asociaciones definidas en el RIM.
Los principales conceptos claves del RIM son:
Para poder capturar toda la información necesaria que define un artefacto concreto necesitamos formalizar:
El RIM articula todas las piezas necesarias para elaborar los planos de un artefacto interoperable y especifica la dinámica de sus escenarios.
Un escenario es una descripción de un proceso donde necesitamos un “Artefacto” para resolver un problema de interoperabilidad entre un sistema emisor y otro receptor (Rol de Aplicación).
Todo escenario que dispone de un identificador y de un propósito, es formalizado mediante el artefacto UML denominado Caso de Uso que define el flujo de eventos de la interacción y declara las pre-condiciones necesarias y las post-condiciones.
Los modelos de información de mensajes refinados (R-MIM) se utilizan para modelar escenarios de casos específicos dentro del estándar HL7 V3. Cada R-MIM es un subconjunto de la D-MIM, y un D-MIM es un subconjunto de la RIM. El R-MIM contiene sólo las clases, atributos y asociaciones necesarias para componer el conjunto específico de mensajes o documentos.
Las reglas HL7 V3 requieren que todas las estructuras de información en los modelos derivados se puedan rastrear hasta el RIM. Sus reglas de negocio semánticas y relacionadas no deben entrar en conflicto con las especificadas en el RIM. Por lo tanto, el RIM es la fuente última para todo el contenido de información en las normas HL7 V3. D-MIMs y R-MIMs son simplemente limitaciones en el RIM.