1. RIM-based Application
Architectures (RIMBAA) WG
Nationaal HL7 Standaardisatiedag
10 december 2008
Michael van der Zel
Co-chair RIMBAA SIG, HL7 Nederland
IT-Architect voor het UMCG, m.van.der.zel@ict.umcg.nl
INFj – Idealist, Perfectionist, Chaotic
7. Oprichting SIG Arch
RIM Database
november 2007 Schema
RIM Database
Schema
10 dec 2008
http://www.ringholm.de/column/hl7_rim_based_applications_an_unintended_side_effect.htm
8. Internationaal
• Januari 2008 - San Antonio, Texas WGM
– Java SIG, SIG Arch NL op de int. agenda
• Mei 2008 - Phoenix, Arizona WGM
– Java SIG name changed to “RIM based
application architectures” (RIMBAA) !
10 dec 2008
9. September 2008
Vancouver, BC WGM
• Monday Q3 (13:45-15:00)
– PHI Technology Presentatie & Demo
• Monday Q4 (15:30-17:00)
– UMCN Ernst de Bel Presentatie & Demo
• Tuesday Q2 (11:00-12:30)
– RIMBAA
• Tuesday Q5 (17:30-19:30)
– UMCG Presentatie
– Atlas Development Presentatie
10. RIMBAA WG Goals
• Public exposure of successes
• Education for newbies
– Publish an informative “Templated CDR
Implementation Guide”
– Tech Matrix + Best Practices + Jump Starts
• Connectathon for exchange of data
between RIMBAA applications
• HL7 is not just for messages!
10 dec 2008
11. Onderwerpen 1/2
• MDA Tooling voor genereren vanuit
modellen (mif/xsd)
– Genereren Common User Interface
– Genereren RIM database
– ISO datatypes native (UDT) in een database
• XML Schema improvement t.b.v. code
generatie
10 dec 2008
12. Onderwerpen 2/2
• Gebruik van HL7 v3 in sSOA
• SNOMED-CT i.c.m. DCM's & HL7 v3
Templates
• Native HL7 v3 op alle lagen
– van UI, via services, tot en met de CDR
13. The Technology Matrix
• Jargon voor praten over RIMBAA
implementaties
• Uitgevonden door Ewout Kramer (Furore)
met RIMBAA-NL en met name Rene
Spronk
• Door een aantal implementers al ingevuld:
http://wiki.hl7.org/index.php?title=Category:RIMBAA
– Java SIG RI, Oracle HTB, iSoft Lorenzo, Portavita,
E-Novation, UMCG, UMC St Radboud, PHI
Technology, ... en nog meer
10 dec 2008
14. The Technology Matrix
Persistent Object Serialized
Representation Representation Representation
Message (RIM
(generic) specialized)
Model Model
RIM
Application
specific
Model
10 dec 2008 Created by Ewout Kramer, Furore
15. Doelen RIMBAA-NL
• Toepassen van HL v3 RIM op alle lagen
van de architectuur met als doel de
Semantische Interoperabiliteit te
bevorderen.
• Makkelijker maken om v3 compliant
producten op de markt te brengen – voor
hen die nieuwe producten ontwikkelen.
• Referentie Database Schema als vehicel
om ideeen uit te drukken en uit te kunnen
wisselen.
16. Verdere Info
• Wiki's
– RIMBAA-NL http://hl7book.net
– RIMBAA http://wiki.hl7.org/index.php?title=RIMBAA
• Read/view in this order:
– http://www.youtube.com/watch?v=tglo-om-r2o
– http://www.ringholm.de/docs/03100_en.htm
– http://www.youtube.com/watch?v=0jtVaOMGRZY
• Known Implementations:
– http://wiki.hl7.org/index.php?title=Category:RIMBAA
(username = wiki, password = wikiwiki)
• RIMBAA working group
– RIMBAA e-mail list at www.hl7.org
10 dec 2008