160 likes | 325 Views
Michael van der Zel HIT-Architect. MDA Forms Based on DCMs @UMCG HL7 UK TC & RIMBAA Joint WGM London UK, 04-nov-2010. University Medical Center Groningen, Netherlands. Subject.
E N D
Michael van der Zel HIT-Architect MDA Forms Based on DCMs @UMCGHL7 UK TC & RIMBAA Joint WGM London UK, 04-nov-2010 University Medical Center Groningen, Netherlands
Subject In the Agenda: “Practical experiences of a Model Driven Architecture (MDA), based on DCMs (ISO Templates). The architecture is fully model driven, inclusive of the database model. Michael will also discuss the extensive role of terminology in this project.”
Actual Subjects Form Section definition based on DCM and generation of HL7 v3 Form generation based on HL7 v3 Templates and CUI Clinical Noting in Forms Guidance Clinical Data Repository to store instances
free text CD observation with ValueSet of 4. BL observations in section dizzyness
The Model Behind a Form Form has Sections Form has status Section is possibly reusable Section is possibly repeatable Section has Sections Section has Observations Observation is of type X
Each Observation pattern will have a UI BL will have a label and a Yes, No answer PQ will have a label and a number input field with a unit behind it CD with a valueset of <4 will have a label and list of items as radio buttons CD with a valueset of >=4 and <32 will have a list CD with a valueset of >1000 will have a Google Search etc.
<?xmlversion="1.0"encoding="utf-8" ?> <organizerxmlns="urn:hl7-org:v3"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <idroot="rootTemplate"extension="Anamnese"/> <codedisplayName="Anamnese"/> <component> <observation> <codecode="A02"displayName="Algemeen"/> <valuexsi:type="ST"/> </observation> </component> <component> <actReference> <idextension="Oorklachten"/> </actReference> </component> <component> <actReference> <idextension="MedicatieIntoxicatie"/> </actReference> </component> </organizer>
Database Actually a CDR CRUD ervice Can store instances of CareStatement and check it against a Template A Template is also an instance of CareStatement Hybrid XML / RDBMS Database
CDR XML SQL Diagram XML in column(e.g. SQL-Server 2005) With XPathindex columns
Detailed Clinical Models Back to the MDA Leaf Form Sections (like Smoking) will be defined by Detailed Clinical Models Mapping from DCM Information Model to HL7 v3 Care Statement Actually I will define the form similar to DCM's
Payload Detailed Clinical Model Convert to Care StatementTemplate DCM Information Model Care Record Template (Logical)