Paso 4: Crear los esquemas
En este paso, creará un nuevo proyecto (proyecto BTAHL7) que contiene los artefactos de este proyecto: los esquemas, el mapa y la orquestación. A continuación, cree un esquema (Doorbell.xsd) para el mensaje codificado en XML entrante y seleccione un esquema existente (ADT_A04_22_GLO_DEF.xsd) para el mensaje codificado en HL7 saliente. Estos esquemas se usan para definir la estructura de los mensajes que intercambia dentro de la orquestación.
Para crear los esquemas
En el menú Archivo , elija Nuevoy haga clic en Proyecto.
En el cuadro de diálogo Nuevo proyecto, expanda la carpeta Proyectos de BizTalk y, a continuación, haga clic en la carpeta BTAHL7Projects .
En el panel Plantillas , haga clic en Proyecto BTAHL7 vacío.
En el campo Nombre , escriba BTAHL7 Project como nombre del proyecto.
En el campo Solución , seleccione Agregar a la solución.
En el campo Ubicación , compruebe que <drive>:\Tutorial\BTAHL7V22Common es la ruta de acceso.
Haga clic en Aceptar para abrir el nuevo proyecto.
Nota:
Visual Studio agrega un nuevo proyecto a Explorador de soluciones. También agrega la carpeta del proyecto y crea archivos en la <carpeta drive>:\Tutorial\BTAHL7V22Common Project.
En Explorador de soluciones, haga clic con el botón derecho en el proyecto BTAHL7, seleccione Agregar y, a continuación, haga clic en Nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento - Proyecto BTAHL7 , en el panel Categorías , haga clic en Archivos de esquemay, en el panel Plantillas , haga clic en Esquema.
En el campo Nombre , escriba Doorbell.xsd para asignar un nombre al esquema.
Haga clic en Agregar para abrir el esquema en blanco en el Editor de BizTalk.
En el árbol Esquema>, haga clic con el< botón derecho en el nodo Raíz y, a continuación, haga clic en Cambiar nombre.
Escriba DoorbellRoot como nuevo nombre y presione Entrar.
Haga clic con el botón derecho en el nodo DoorbellRoot , seleccione Insertar nodo de esquema y, a continuación, haga clic en Elemento de campo secundario para agregar los campos siguientes (repita este paso para cada elemento de campo):
Nombre
MiddleName
Apellidos
SSN
En Explorador de soluciones, haga clic con el botón derecho en Proyecto BTAHL7, seleccione Agregar y, a continuación, haga clic en Nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento - Proyecto BTAHL7 , en el panel Categorías , haga clic en Esquemas BTAHL7y, a continuación, haga clic en Agregar.
En el cuadro de diálogo Selector de esquemas HL7, en el cuadro Clase de mensaje, seleccione V2.X y, en el panel Detalles del esquema , haga lo siguiente:
Use Para hacer esto Versión Seleccione el número de versión del mensaje HL7. En este tutorial, use 2.2. Tipo de mensaje Seleccione el tipo de mensaje HL7. En este tutorial, use ADT. Desencadenador (evento) Seleccione el valor de Trigger Event (Desencadenar evento) para el mensaje HL7. En este tutorial, use A04. Haga clic en Finalizar para agregar el esquema ADT_A04_22_GLO_DEF.xsd (Registrar paciente) al proyecto. Cierre el cuadro de diálogo Selector de esquema HL7.
En Explorador de soluciones, en Proyecto BTAHL7, haga clic con el botón derecho en Referencias y, a continuación, haga clic en Agregar referencia.
En el cuadro de diálogo Agregar referencia, en la pestaña Proyectos , seleccione el proyecto BTAHL7V22Common , haga clic en Agregar y, a continuación, haga clic en Aceptar.
Nota:
Esto agrega una referencia al proyecto original para que Visual Studio reconozca correctamente los esquemas HL7.
En Explorador de soluciones, en Proyecto BTAHL7, haga clic con el botón derecho en Referencias y, a continuación, haga clic en Agregar referencia.
En el cuadro de diálogo Agregar referencia, haga clic en la pestaña Examinar. En el cuadro Buscar en, vaya a <unidad>:\Archivos de programa\Acelerador de versiones de Microsoft BizTalk <> para HL7\SDK\Tutorial de un extremo a otro\Tutorial_BTAHL7Drop\Bin. Haga clic enMicrosoft.Solutions.BTAHL7.HL7Schemas.dll, haga clic en Agregary, a continuación, haga clic en Aceptar.
Continúe con el paso 5: Promover las propiedades del esquema.