1 / 10

HL7 version 3

HL7 version 3. Special Topic: User Interfaces. Scope: UI components, binding to v3 model. Slide contents published under the Creative Commons / Attribute-Share Alike license Source: www.ringholm.de/download/HL7v3_implementation.zip. UI. PL. RIMBAA Technology Matrix. Processing Logic.

faye
Download Presentation

HL7 version 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HL7 version 3 Special Topic: User Interfaces Scope: UI components, binding to v3 model Slide contents published under the Creative Commons / Attribute-Share Alike license Source: www.ringholm.de/download/HL7v3_implementation.zip

  2. UI PL RIMBAA Technology Matrix Processing Logic Object Representation User Interface

  3. User Interfaces • There are two (extreme) options: • Run time: Dynamically (at run time) generate the UI based on a CIM/LIM-like definition • need to do some pre-formatting, otherwise the generated layout may be quite nonsensical for the human user • Development time: Define the UI first; bind elements in the UI to RO/CO/AO classes/attributes.

  4. User Interface - Development • UI integration with templates (LIM): commonality is one of the key reasons for using RIM • start with the generic controls, make them work, bolt them together, less generic as you go up the data stack.

  5. Model Driven User Interfaces • HL7 version 3 has an elaborate terminology model. • Based on HL7 (and ISO) data types Person name: EN [0..*] administrativeGenderCode: CE … Person Demographics Sex: CE data type: (code, codeSystem) OR (nullFlavor)

  6. User Interface Implementation Experiences Slide contents published under the Creative Commons / Attribute-Share Alike license Source: www.ringholm.de/download/implementation_mechanics.ppt

  7. CfH NHS - Xforms • https://xmlprocess.projects.openhealthtools.org/ • Annotated MIF to Xform generator. • Annotations: • Parts that should be editable or read-only or hidden • Use business names instead of formal RIM names as that might make things a bit more intuitive to users

  8. Phi: UI design

  9. Phi: UI model

  10. Any Questions ? • Or: post your question/suggestions via • HL7 Wiki: http://bit.ly/d7tSsL • E-mail v3impl@ringholm.com

More Related