BocaArrow_MessageBuilderAPI_2013_03_08

Download Report

Transcript BocaArrow_MessageBuilderAPI_2013_03_08

Summary Report
• Project Name: Infoway Message Builder API
• Brief Project Description: Develop API componenet that obscure complexity for implementation of
HL7 v3 messages
– Simulation component (accepts message, returns result from test data DB to sender)
– Message Builder Generator component - consumes HL7 v3 MIF files and generates canonical model
representation.
– From canonical model Message Builder generates APIs for Java, .NET and simple XML
– These allow application developers to work with business objects rather than HL7 v3 objects
• Major milestones to date:
–
–
–
–
–
–
–
–
Implementation of Java API versions completed (January 2011)
Implementation of .Net and Simple XML completed (April 2011)
API packing under Open Source License completed (May 2011)
MBT APIs implemented in Saskatchewan and New Brunswick(January 2011)
Support for Terminology Ref Set validation (November 2012)
Message Builder API is created for pan-Canadian Standard MR2009 R02.04.03. (Nov 2012)
IntraHealth passed Infoway Certification using Message Builder.
New release of Message Builder v1.4.5 is recently released (Jan 2013).
• Major release dates: March 2012
• Contribution date
• Contribution value ~ 2 person years (the deliverable levers the work and components of TL7 product)
Infoway Message Builder API
March 2013
Pressures
•High priority to bring onboard
Jurisdictional customers to use MBT
as part of their solution.
.
Content
Added
• A Generator component accepts
HL7 v 2.1.3 MIF files and creates
canonical models of health
messages
•APIs (for Java, .NET, XML) allow
Developers to work with familiar
business objects
•Multiple releases of standards are
supported in a single set of
generated code
Deleted & Changed
.
Dependencies
Packaging Editions
•Current version requires
MIF 2.1.3 input and produces
APIs for HL7 v3 ITS1.0
messaging
Current version: 1.2
Statistics
.
Milestones
.
• MBT API created for Alberta
CR and PR
• MBT API created for pan Canadian
MR2009 R02.04.03 spec.
• IntraHealth passed Infoway certification
using MBT API.
12 Month Rolling Plan
Major Dates and Deliverables
2Q13
Message validator in Message Builder has been greatly improved and is
more "strict" in accordance with Infoway datatype specifications.
1Q13
Infoway public Maven repository is created for distributing Message Builder and
simplifying the installation process of Message Builder.
4Q12
Message Builder User Guide is significantly updated with more information and
tips.
3Q12
Message Builder Javadoc is improved, including the addition of navigable Class
diagrams
.
Release complete