390 likes | 1.45k Views
Microsoft Healthcare Solutions Veli B İÇER Agenda Components of the Healthcare Ecosystem The challenges Integration SharePoint Services BizTalk Server 2004 BizTalk Accelerator for HIPAA BizTalk Accelerator for HL7 Components of the Healthcare Ecosystem
E N D
Microsoft Healthcare Solutions Veli BİÇER
Agenda • Components of the Healthcare Ecosystem • The challenges • Integration • SharePoint Services • BizTalk Server 2004 • BizTalk Accelerator for HIPAA • BizTalk Accelerator for HL7
Components of the Healthcare Ecosystem • Provider organizations and physicians — delivering healthcare • Pharmaceutical and medical device companies — creating drugs and medical devices • Government and private-sector employers — paying for most healthcare • Health insurers — managing financial and administrative transactions • Consumers — receiving, and helping pay for, health services
The challenges • The problem with the current healthcare ecosystem is Integration. • Open standards such as XML, SOAP, UDDI, WSDL, and healthcare-specific standards such as HIPAA, HL7 are key to handle integration problem. • The administration costs in US is about $90 billion per year, which may be reduced to $5 billion according to Microsoft.
Integration • Presentation Tier: Using portals and applications which can work on mobile devices such as Tablet PC as well as desktop computers. • Middle Tier: Enterprise Application Integration. • Data Layer: Communication with legacy systems as well as DBMSs.
Integration Logical Architecture
Integration Physical Architecture
InfoPath • Streamlines the process of gathering, using and sharing information through electronic business forms. • Design forms based on a schema, database, or a web service and publish the manifest to a portal, FTP, or shared folder. • Share the XML messages with the reference to a published URL. • Further Information: http://msdn.microsoft.com/office/understanding/infopath/default.aspx
SharePoint Services • A portal server which can be customized according to the need. • Includes security and integration capabilities. • Acts as a library of the clinical forms in a healthcare system. • Patients and healthcare professionals can access information through the portal.
BizTalk Server 2004 • Serves as a business process orchestration hub. • Work with adapters and accelerators for communication. E.g. EDI, Legacy Systems, HTTP, FTP, SOAP, SQL Server and HL7 Minimal Lower Layer Protocol (MLLP). • Export BPEL files. • Mapping tool to map XML documents.
BizTalk Server 2004 • .NET Integration • Pipelines to parse, serialize, decode, encode, (dis)assemble and validate incoming and outgoing messages, respectively. • BizTalk Web Services by binding logical ports to Web Service definitions.
BizTalk Server 2004 Schema Editor
BizTalk Server 2004 • BizTalk Server Mapper enables XSLT-based mapping.
BizTalk Server 2004 Pipeline
BizTalk Server 2004 Orchestration Designer
BizTalk Accelerator for HIPAA • enables healthcare organizations to implement solutions that process the X12N EDI transactions adopted under HIPAA. • Includes schemas for X12N transaction sets provided by WPC. • A HIPAA-specific parser to process and validate HIPAA-compliant EDI messages.
BizTalk Accelerator for HIPAA Batch documents are processed with MSMQ
BizTalk Accelerator for HL7 • A “comprehensive” HL7 messaging solution for healthcare to leverage Enterprise Application Integration (EAI). • Enables BizTalk Server 2004 to communicate with Clinical Information Systems which are HL7-conformant applications. • Just an HL7 implementation.
BizTalk Accelerator for HL7 HL7 Models
BizTalk Accelerator for HL7 • Trigger events and application roles. • Provides XML schema definitions for HL7 v2.x trigger events. • HL7 defines two acknowledgement modes: Original and enhanced both of which are supported by BT Acc. for HL7.
BizTalk Accelerator for HL7 • HL7 Message Types • Provides the XML schema definitions for HL7 v2.x Message Types. • Provides the disassembler and assembler to parse and serialize the HL7 messages using BizTalk pipelines. • Implements HL7 validation rules for messages as Business Rules.
BizTalk Accelerator for HL7 • A HL7 v2.3 Message
BizTalk Accelerator for HL7 • HL7 batch protocols provides the messages in following segments: [FHS]{[BHS] { [….] }[BTS]}[FTS] • Process HL7 batch message protocols, create batch from individual messages, or split a batch.
BizTalk Accelerator for HL7 • Provides a configurable adapter for HL7 Minimal Lower Layer Protocol (MLLP) on TCP/IP to connect to the HL7-conformant application directly.
BizTalk Accelerator for HL7 HL7 Accelerator Overview
Resources • Microsoft Healthcare http://www.microsoft.com/healthcare • Microsoft BizTalk Server http://www.microsoft.com/biztalk • Health Level Seven http://www.hl7.org • HIPAA http://aspe.hhs.gov/admnsimp/index.shtml