Top Banner
ARTDECOR Creating Templates with Prototypes and Building Block Repositories Dr. Kai U. Heitmann, MD, FHL7 Tooling Night, May 6, 2014 Phoenix, AZ, USA
19

ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

Oct 02, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

ART-­‐DECOR  Creating  Templates  with  Prototypes  and  Building  Block  Repositories  Dr.  Kai  U.  Heitmann,  MD,  FHL7  

Tooling Night, May 6, 2014

Phoenix, AZ, USA

Page 2: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  ...is  an  open-­‐source  tool  and  a  methodology  for  various   stakeholders  of  healthcare  information  exchange  

ART-­‐DECOR  in  4  bullets  (1)  

Lev  1    

© auremar - Fotolia.com

© WANG HSIU-HUA - Fotolia.com

Page 3: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

ART-­‐DECOR  in  4  bullets  (2)  

Kai Heitmann: ART-DECOR Tool 3

•  ...supports  comprehensive  collaboration  of  team  members  within  and  between  governance  groups  

•  ...allows  separation  of  concerns  and  different  views  on  one  single  documentation  for  different  domain  experts  

•  ...supports  creation  and  maintenance  of  HL7  templates  (DSTU),  value  sets,  data  sets  and  more  

Page 4: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  International  projects  (mainly  in  the  EU)  •  Austria  (ELGA  National  eHealth  programme)  •  Netherlands  (national  screening  programme)  •  Netherlands  (Nictiz,  multiple  projects)  •  Norway  (HL7,  regional  Health  networks)  •  Lithuania  (national  eHealth  programme)  •  Germany  (HL7,  national  eHealth  programme)  •  epSOS  (European  eHealth  programme)  •  SemanticHealthNet  

Projects  (some  of  them)  

Kai Heitmann: ART-DECOR Tool 4

Page 5: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  Template  Viewer  based  on  the  Templates  DSTU  R1  exchange  format  (balloted)  

•  Documentation  of  templates  in  ART,  as  HTML  or  PDF  

•  Two  Template  editors  for  HL7v3  /  CDA  Templates  •  Terminology  Browser  for  various  terminologies  •  Value  Set  Editor  

5

Features  of  ART-­‐DECOR  for  HL7  /  CDA  Templates  (1)  

Page 6: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  Building  Block  Repositories  with  various  “standard”  templates  and  value  sets,    e.g.  C-­‐CDA  R  1.1  (2.0  to  come),  CCD  1,  epSOS,  IHE  

•  ISO  schematron  generator,    works  with  open  and  closed  templates    

•  RESTful  services  to  get  various  artifacts  •  FHIR  profile  import/export  functions  and  profile  

editor  (under  investigation)  

6

Features  of  ART-­‐DECOR  for  HL7  /  CDA  Templates  (2)  

Page 7: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

ART-­‐DECOR  templates  

7 Kai Heitmann: ART-DECOR Tool

Page 8: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

Template  details  •  Items:  elements,  attributes,  hierarchy  •  Data  types,  cardinalities,  conformance,  

constants,  containments  Template  details  

8

Page 9: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

ART-­‐DECOR  BBR  

•  Shared  repositories  with  collection  of  artifacts  •  Prototypes  for  Templates  •  Ready-­‐to-­‐use  Templates  to  refer  to,  to  specialize  or  to  

adapt  à  Template  Repository  &  Registry  •  Also  all  necessary  value  sets  etc.  

BBRs  =  Building  Block  Repositories  

My ART-DECOR references BBRs

ART-­‐DECOR  BBR  

List, Get

Reference

Kai Heitmann: ART-DECOR Tool 9

Page 10: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  “Prototypes”  of  Templates  •  Template  Repository  (e.g.  C-­‐CDA  for  the  EU)  

Kai Heitmann: ART-DECOR Tool 10

BBRs  =  Building  Block  Repositories  

•  Standard  MIF-­‐derived  CDA  and  V3  message  “prototypes”  

•  Any  other  final  Template  with  repository  characteristics    

Page 11: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

Kai Heitmann: ART-DECOR Tool 11

Template

•  id:  II  1..1  mandatory  •  name:  ON  1..1  required  •  telecom:  not  permitted  •  addr:  not  permitted  

<representedCustodianOrganization>          <id  root="2.16.840.1.113883.3.1937.997788"/>          <name>Theorg  Application  Trust</name>  </representedCustodianOrganization>  

Instance

Model

constrained by

determines

Prototype (MIF derived) Template definition in ITS format, “translucency” behind your definitions

Page 12: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  Template  Editor  (one  of  two  methods)  

Kai Heitmann: ART-DECOR Tool 12

ART-­‐DECOR‘s  Template  Editors  

Page 13: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

Kai Heitmann: ART-DECOR Tool 13

2nd  Template  Editor  (draft)  

Page 14: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

Kai Heitmann: ART-DECOR Tool 14

Generating  UIs    from  ART-­‐DECOR  

ART-­‐DECOR  Colon  

screening  

Transformation using scenario, value set and template definitions (+ a small amount of handling exceptional things)

User Interface (forms) for entering data re/ Colon Screening

Page 15: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  Presentation  by  Justin  Fyfe  tonight:  Everest  Toolkit  

•  Other  “application”  support:  •  XSLT  transformations  to  transform  proprietary  

XML  into  CDA  XML  using  the  ART-­‐DECOR  template  definitions  

Kai Heitmann: ART-DECOR Tool 15

Generating  code    from  ART-­‐DECOR  

Page 16: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  art-­‐decor.org  •  Documentation  about  

ART-­‐DECOR  •  International  site  and  

international  projects  host  •  decor.nictiz.nl  

•  Dutch  projects  host  •  Documentation,  specification  

•  HL7  EU  Newsletter  #4:  download  at  hl7.eu  

ART-­‐DECOR  @  internet  

Kai Heitmann: ART-DECOR Tool 16

Page 17: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  HL7  EU  Newsletter  #4:  download  at  hl7.eu  

ART-­‐DECOR  article  

17

Page 18: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

•  Further  development  following  the  “roadmap”  •  ART-­‐DECOR  1.0!  •  Extension  of  Building  Block  Repositories  

•  e.g.  a  EU  Template  Repository  •  Make  C-­‐CDA  2.0  available  

•  Extending  our  Testing  Framework  •  Organizational  Enhancements  

Recent  developments  

Kai Heitmann: ART-DECOR Tool 18

© Jaimie Duplass - Fotolia.com

Page 19: ARTDECOR) Creating)Templates) with)Prototypesand) Building ... · ARTDECOR) Creating)Templates) with)Prototypesand) Building)Block) Repositories) Dr.Kai)U. Heitmann,MD,FHL7) Tooling

Thanks  for  listening!  Questions?  

Dr.  Kai  U.  Heitmann  Heitmann  Consulting  and  Services  

Immediate  Past  Chair  HL7  Germany  Templates  Co-­‐chair  HL7  International  

[email protected]