Personalizaciones declaradas
Con las personalizaciones declaradas, tiene la flexibilidad de modificar o agregar a mensajes HL7. Incluso puede definir un nuevo tipo de mensaje. Puede hacerlo de cualquiera de las maneras siguientes:
Cambio de la definición de un mensaje mediante la definición de un nuevo tipo de mensaje o evento de desencadenador
Adición de un nuevo segmento a un tipo de mensaje existente
Cambio del tipo de datos de una parte de mensaje existente (segmento, campo, componente o subcomponente)
Cambio de los valores potenciales que puede usar en una parte de mensaje existente
Nota:
Puede cambiar los valores de enumeración usados en objetos Z declarados o los objetos estándar en esquemas HL7. Para ello, consulte Extensión de enumeraciones.
Puede modificar o agregar a mensajes HL7 agregando, manteniendo y asociando objetos personalizados dentro de los tipos de mensaje definidos actualmente. Los estándares HL7 llaman a estos objetos personalizados "objetos Z" para distinguirlos de los objetos existentes que se ajustan al estándar HL7. Se usa el Editor de BizTalk para definir objetos Z. También se usa el Editor de BizTalk para trabajar con características que propagan actualizaciones a un objeto Z en todos los eventos desencadenadores y mensajes abstractos que lo incluyen. Para obtener más información sobre cómo crear objetos Z, vea Extensión de esquemas HL7 2.X con objetos Z.
Puede usar objetos Z para proporcionar definiciones locales a segmentos que use de maneras no especificadas en el estándar HL7. Estos cambios se realizan en los esquemas que el Asistente para la instalación del Acelerador de BizTalk para HL7 (BTAHL7) instaló en el equipo. A continuación, puede compartir estos esquemas modificados con otras instalaciones BTAHL7 con las que intercambia mensajes.
Tipos de objetos Z
El estándar HL7 (2.X) admite actualmente las siguientes formas de personalización:
Eventos de desencadenador personalizados. Si está en un área local y necesita una nueva estructura de mensajes o desea admitir un evento de desencadenador que no está incluido en el estándar, puede crear un nuevo evento de desencadenador mediante un prefijo Z, por ejemplo, Z05. En este caso, debe crear un nuevo esquema de mensaje local definiendo el mensaje abstracto y el patrón de segmentos incluidos.
Segmentos personalizados. Si está en un área local, en el contexto de un evento de desencadenador ya admitido y necesita datos adicionales, puede crear un segmento o segmento nuevo e incluir los elementos de datos deseados dentro del segmento. Debe especificar los elementos del segmento mediante tipos de datos HL7 existentes. Puede crear segmentos Z personalizados en el Editor de BizTalk mediante la creación de un nuevo registro en el esquema. Para obtener más información, vea Crear segmentos Z declarados. Como alternativa, puede agregar un segmento Z a través de la base de datos de Access y, a continuación, agregar ese segmento Z a la estructura de mensajes. Para obtener más información, consulte Resolución de errores de base de datos.
Subtipos de datos personalizados. HL7 proporciona una lista de tipos de datos admitidos, por ejemplo, texto con formato, imagen escaneada, datos de audio. Sin embargo, si desea definir tipos de datos adicionales, puede hacerlo mediante el prefijo de la mnemonic usada con un "Z", lo que crea un tipo de datos Z.
Nota:
No está permitido, dentro de los límites del estándar, crear nuevos tipos de datos o agregar elementos a un segmento existente. Aún menos es permisible tomar un elemento que no se usa actualmente y volver a definirlo para cumplir algún propósito adicional. Por otro lado, las organizaciones que admiten interfaces heredadas pueden necesitar adaptarse a tales prácticas.
Tablas personalizadas. Muchos objetos existentes dentro de los mensajes tienen un intervalo limitado de valores específicos, tal como se define en las enumeraciones de tablas definidas por esquemas comunes de HL7. Puede modificar estas enumeraciones para habilitar valores adicionales mediante la creación de tablas Z.
Consulte también
Personalizaciones no declaradas
Ampliar esquemas de HL7 2.X con objetos de Z
Procesamiento de mensajes de HL7
Procesamiento de mensajes
Uso de esquemas HL7 2.X