Cómo agregar un mensaje HL7 personalizado

La etapa Read From HL7 File valida los mensajes mediante el uso del esquema HL7 2.7. Sin embargo, es posible que sus datos HL7 contengan mensajes que no forman parte del estándar HL7. Si desea que la etapa Read from HL7 File valide sus datos HL7 personalizados, debe crear un esquema HL7 personalizado. Esta sección describe la forma de crear un esquema HL7 personalizado mediante el uso de la herramienta Administración de esquema de HL7. Para obtener más información acerca de HL7, vaya a www.hl7.org.

  1. En Enterprise Designer, vaya a Herramientas > Administración de esquema de HL7.

    Esto abrirá la ventana Administración de esquema de HL7 que contiene una lista de los mensajes admitidos. Estos mensajes están predefinidos mediante HL7.

  2. En la ventana Administración de esquema de HL7, haga clic en Agregar.
  3. En el campo Tipo de mensaje, especifique un tipo para un mensaje de HL7 personalizado.

    El tipo de mensaje indica qué información relacionada con la salud se proporciona en el mensaje. Por ejemplo, se usa un mensaje ADT (Admin Discharge Transfer) parar intercambiar el estado del paciente al interior de un centro de salud y se usa un mensaje tipo ORU (Observation Result) para transmitir las observaciones y los resultados desde LIS (Lab Information System) hacia HIS (Hospital Information System).

  4. En el campo Evento desencadenador, especifique un código de evento.

    El evento desencadenador es un evento real que inicia la comunicación y el envío de un mensaje. Tanto el tipo de mensaje como el evento desencadenador se encuentran en el campo MSH-9 del mensaje. Por ejemplo, el campo MSH-9 puede contener el valor ADT^A01. Esto quiere decir que ADT es el tipo de mensaje de HL7, y A01 es el evento desencadenador.

  5. En el campo Descripción, escriba una descripción para un mensaje de HL7 personalizado.

    Este campo le ayuda a entender más acerca de un tipo de mensaje. Por ejemplo, si va a agregar un mensaje tipo XYZ, puede proporcionar una descripción que se use para intercambiar el estado de un paciente al interior de un centro de salud.

    Ahora verá el mensaje recién creado en la Definición. Haga clic en el símbolo más para expandir el mensaje. Puede ver que el segmento MSH se agrega automáticamente.

  6. Para agregar un segmento existente a un mensaje
    1. Haga clic en Seleccionar segmento.
    2. Seleccione los segmentos que desee agregar al mensaje y haga clic en Aceptar.

      En la cuadrícula Esquema de segmentos aparece un esquema de un segmento seleccionado y los mensajes marcados se agregan en el esquema de mensajes.

  7. Para agregar un segmento personalizado a un mensaje
    1. Haga clic en Seleccionar segmento.
    2. Haga clic en Agregar segmento.
    3. En el campo Nombre, especifique un nombre para el segmento y haga clic en Aceptar.

      El segmento recién agregado se muestra en la parte inferior de la lista Segmentos compatibles.

    4. Seleccione el segmento personalizado que se agregó y luego haga clic en el botón Agregar campo.
    5. En el campo Nombre, especifique un nombre de campo del segmento seleccionado.

      Por ejemplo, un segmento PID (Información del paciente) contiene nombres de campo tales como ID del paciente, Nombre del paciente, Dirección del paciente, Código del país, etc.

    6. En el campo Tipo, seleccione un tipo de datos apropiado.

      Los tipos de datos HL7 definen la clase de datos que se puede incluir en un campo, y que se usa en toda la estructura del mensaje de HL7. Por ejemplo, ST para cadena, TX para datos de texto y FT para datos con formato.

    7. En el campo Longitud normativa, especifique la longitud máxima y mínima del campo, con el siguiente formato: m..n. Del mismo modo, puede especificar una lista de valores posibles para una longitud del campo, con el siguiente formato: x,y,z.

      Por ejemplo, la longitud de 1..3 significa que la longitud de un elemento puede ser 1, 2 o 3 y la longitud de 1, 3, 4 quiere decir que la longitud de un elemento puede ser 1, 3 o 4, pero no 2. Un valor distinto a 1, 3, y 4 se consideraría inválido.

    8. En el campo Opcionalidad, especifique si un campo es opcional u obligatorio.
      O
      El campo es opcional.
      R
      El campo es obligatorio.
    9. En el campo Repetición, si desea permitir que el campo aparezca más de una vez en un segmento, marque la casilla Repetición y especifique la cantidad de veces que este se puede utilizar.

      Por ejemplo, un valor de 3 significaría que el campo puede tener tres ocurrencias. Si no se especifica, solo habrá una ocurrencia, lo que indica que este campo no se repetirá.

  8. Haga clic en Aceptar.

    También puede elegir las alternativas Opcional y Repetitivo en las propiedades del segmento.

  9. Elija Opcional para dejar el segmento como opcional y elija Repetitivo para permitir una repetición de un segmento seleccionado en un mensaje.
  10. Haga clic en Aceptar.

    Se muestra el mensaje agregado recientemente en la parte inferior de la lista.