Tools zur Entwurfszeit
Entwickler, die an Microsoft BizTalk Accelerator für HL7 (BTAHL7) arbeiten, verfügen über eine Reihe von Entwurfszeittools, die in BizTalk Server integriert sind. Diese Tools sind in Visual Studio integriert. Weitere Informationen zu BizTalk Server Tools finden Sie in der MicrosoftBizTalk-Serverhilfe.
BizTalk-Editor
Sie verwenden den BizTalk-Editor, um HL7 XSD-Schemas zu verwalten. Sie können die folgenden unterstützten Schemavorlagen (als XSD-Dateien) für die Projektmappenentwicklung verwenden:
HL7: 2.1 (enthält 37 Ereignisse)
HL7: 2.2 (enthält 56 Ereignisse)
HL7: 2.3 (enthält 182 Ereignisse)
HL7: 2.3.1 (enthält 189 Ereignisse)
HL7: 2.4 (enthält 288 Ereignisse)
HL7: 2,5 (enthält ca. 390 Schemas)
HL7: 2.XML (enthält ca. 450 Schemas für V2.3.1 und 2.4)
BizTalk Mapper
Sie verwenden BizTalk Mapper, um Zuordnungen zu erstellen und anzupassen, die Datentransformationen definieren. Sie verwenden BizTalk Mapper, um Transformationen für eingehende und ausgehende BTAHL7-Nachrichtentypen zuzuordnen.
BizTalk-Orchestrierungs-Designer
Sie verwenden BizTalk Orchestration Designer, um Geschäftsprozesse zu entwerfen und zu implementieren.
BizTalk-Pipeline-Designer
Sie verwenden BizTalk-Pipeline-Designer, um die Pipelines zu erstellen und zu konfigurieren, die Verarbeitungsschritte definieren und verknüpfen. Pipelines teilen die Verarbeitung in Phasen auf und bestimmen die Reihenfolge, in der Sie die einzelnen Arbeitskategorien ausführen.
BTAHL7 bietet sowohl Empfangs- als auch Übertragungspipelines für alle unterstützten HL7-Versionen. BTAHL7 stellt eine Pipelinevorlage bereit, die über einen benutzerdefinierten HL7-Parser und eine Disassembler-/Assemblerkomponente verfügt.
BizTalk Adapter Framework
Sie verwenden das BizTalk Adapter Framework mit Endpunktadaptern, um in Partner und Anwendungen zu integrieren.
Visual Studio Starter-Projekt
BTAHL7 enthält das BTAHL7 Starter Project, mit dem Sie ihre HL7-Lösungsimplementierung schnell starten können. Das Starter-Projekt umfasst die folgenden Projekte:
LeerBTAHL7-Projekt. Enthält keine Schemas.
BTAHL7 V2XCommon-Projekt. Enthält Header- und Bestätigungsschemas.
BTAHL7 V21Common-Projekt. Enthält allgemeine Schemas für HL7 Version 2.1.
BTAHL7 V22Common-Projekt. Enthält allgemeine Schemas für HL7 Version 2.2.
BTAHL7 V23Common-Projekt. Enthält allgemeine Schemas für HL7 Version 2.3.
BTAHL7 V231Common-Projekt. Enthält allgemeine Schemas für HL7 Version 2.3.1.
BTAHL7 V24Common-Projekt. Enthält allgemeine Schemas für HL7 Version 2.4.
BTAHL7V25Common-Projekt. Enthält allgemeine Schemas für HL7 Version 2.5.