Upload
isaiah-samson
View
218
Download
3
Embed Size (px)
Citation preview
www.catissueplus.org
Integrating HL7 Sources with caTissue Plus
Monthly Webinar Series – October 2013Krishagni Solutions Pvt. Ltd.
Ali Ranalvi | [email protected]
www.catissueplus.org
Agenda
• Introduction: HL7, HL7 Processing with Mirth Connect
• Integration Techniques
• Demo: Aperio Integration
• Q&A
www.catissueplus.org
Introduction: HL7
• Messaging Standard developed by Health Level 7
• Several versions: v2.1 to v2.6 , v3.0
• Electronic messages to support administrative, logistical, financial as well as clinical processes
• Interoperability b/w PAS, EPM, LIS, EMR, EHR etc.
• Key terms: Segments, Composites, Sub-Composites
• MLLP: Transport Protocol for HL7
www.catissueplus.org
Introduction: HL7 Sample Message
MSH|^~\&|HIS|MedCenter|LIS|MedCenter|20060307110114||ORM^O01|MSGID20060307110114|P|2.3
PID|||12001||Jones^John^^^Mr.||19670824|M|||123 West St.^^Denver^CO^80020^USA|||||||
PV1||O|OP^PAREG^||||2342^Jones^Bob|||OP|||||||||2|||||||||||||||||||||||||20060307110111|
ORC|NW|20060307110114
OBR|1|20060307110114||003038^Urinalysis^L|||20060307110114
www.catissueplus.org
Introduction: HL7 Message Types
•Message types: Combination of segments conveying information about a particular event
•Comprehensive list : http://www.interfaceware.com/hl7-standard/hl7-messages.html
ADT^A01: Admit/visit notification
ORU^R01: Unsolicited transmission of an observation message
ADT^A04: Register a patient
www.catissueplus.org
Introduction: Mirth Connect
• Cross-platform HL7 interface engine by Mirth Corp
• Available as Free, Open Source (Community Edition)
• Paid Extensions, Commercial Support & Training packages also available from Mirth Corp
• Mirth Appliance: Packaged solution
• Supports variety of messaging standards including HL7 v2.x, HL7 v3.x, DICOM, EDI and XML
www.catissueplus.org
Introduction: Mirth Connect Demo
• Parsing a HL7 ORU^R01 message
• Extract message ID, patient MRN and patient DOB from HL7 ORU^R01 message
• Write extracted fields to a file
www.catissueplus.org
Integrating with caTissue Plus
• caTissue Java API
• Java-based using Spring Remoting
• Requires intricate knowledge of caTissue domain objects and their inter-relationships
• caTissue Plus REST APIs
• Industry standard APIs using JSON for data exchange
• Requires minimal knowledge of caTissue
• Work in progress (caTissue Plus NextGen)
www.catissueplus.org
Demo: Aperio + caTissue Plus
www.catissueplus.org
Automatic Workflow
www.catissueplus.org
ManualWorkflow
www.catissueplus.org
Demo: Aperio + caTissue Plus
• Aperio ScanScope & eSlide Manager
• HL7 v2.x updates on various events (lis_update.exe)
• MirthConnect v3.0
• Staging Table (MySQL)
• Aperio Pipeline
• caTissue Plus v3.0.6
www.catissueplus.org
Related Topics
• Imaging Plugin (Paid): Support for specimen imaging
• Securing HL7 channels: SHMi
• caTissue Plus REST APIs (NextGen)
• Specimen, Participant, Specimen Collection Group
• Integration with other HL7 data sources
• Patient Registration
• Surgical Pathology Reports
www.catissueplus.org
Q&A