artdecor) · !)scenario) overview) concept scenario) rules) identifiers) codes issues) healthcare)...

79
ARTDECOR for Specification Developers ARTDECOR Developer Day @ IHIC 2015 9th February 2015, Prague, Czech Republic Dr Kai U. Heitmann, MD, FHL7 Heitmann Consulting and Services ARTDECOR expert group Template WG cochair, HL7 International Past chair HL7 Germany HL7 Germany / Netherlands

Upload: others

Post on 30-Jan-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

ART-­‐DECOR  for  Specification  Developers    ART-­‐DECOR  Developer  Day  @  IHIC  2015  9th  February  2015,  Prague,  Czech  Republic  

Dr  Kai  U.  Heitmann,  MD,  FHL7  Heitmann  Consulting  and  Services  ART-­‐DECOR  expert  group  Template  WG  co-­‐chair,  HL7  International  Past  chair  HL7  Germany  HL7  Germany  /  Netherlands  

Page 2: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Implementation  Guideline  Rationale  •  Building  Block  Repositories  •  Editing  and  maintaining  Templates  •  Editing  and  maintaining  Value  Sets  •  Existing  Specifications  •  Implementation  Guideline  Publication  

and  the  REST  •  FHIR  with  ART-­‐DECOR  

Agenda  ART-­‐DECOR  for  Specification  Developers  

Page 3: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Implementation  Guideline  Rationale  

ART-DECOR Developer Day part 3 – 02.2015

Page 4: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

“Life”  Cycle  

Lev  1    

*  

Communication  need  

Scenarios  

Specification  

Implementation  

Test  

Production  

Specification  

Implementation  Guide  

Page 5: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  A  CDA  Implementation  Guide  specifies  •  A  document  type  •  Mandatory  and  optional  header  parts  •  Mandatory  and  optional  sections    •  Level  2  codes  for  those  sections  •  Mandatory  and  optional  Level  3  entries  •  Terminologies,  identification  schemes    •  Other  constraints,  e.g.  based  on  

business  rules  

ART-DECOR Developer Day part 3 – 02.2015

Implementation  Guides  

CDA  Document                      

Header  

Header  

Header  

Section        

Entry  

Page 6: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Implementation  Guides  

•  CDA  Implementation  Guides  and  Profiles  •  Discharge  Letter  •  Patient  Summary  •  Operation  Note  •  EKG  Report  •  Lab  Results  •  Medication  List  •  Prescription  

ART-DECOR Developer Day part 4 – 02.2015

Page 7: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Implementation  Guides  

Requirements  Users  Regulation/Law  Payors  Research...  

Use  Cases  Process,  Data,  Technology  

Implementation  Guide  

Interoperable  Applications  

Page 8: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Comprehensive  collaboration  tool  to  support  governance  groups:  •  Concept,  model,  

conversion,  cooperation,  documentation,  publication  

•  User  interface,  rules,  test  framework,  RESTful  services,  terminology  browser,  demo  and  sandbox  applications  

ART-­‐DECOR  for  Specifications  Tool  and  Methodology  

ART-DECOR Developer Day part 3 – 02.2015

Page 9: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

• Concept  Group  /  Item  

• Data  type  • Concept  list  • Properties  

Concept  

• Actor  • Transaction  • Cardinality  • Conformance  • Test  suite  

Scenario  

• Templates  • Elements  • Attributes  • Constraints  • Validation  

Rules  

• OID  registry  • Summary  of  IDs  

Identifiers  

• Value  Sets  • Terminology  Associations  

• Coded  Concepts  

Codes  

• Change  Management  

• Status  • Assignment  

Issues  

Overview  DECOR  

ART-DECOR Developer Day part 3 – 02.2015

Page 10: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Datasets  

ART-DECOR Developer Day part 3 – 02.2015

Page 11: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Data  sets  •  Concepts  and  their  properties  

•  descriptions,  data  types,  choice  lists,  ranges,  operationalizations,  rationale  etc.  

•  Scenarios  •  Use  Case  based  •  Actors  •  Transactions  •  Concepts  from  Dataset  with  

Cardinalities  and  Conditions  

ART-­‐DECOR:  tasks  +definitions  

ART-DECOR Developer Day part 3 – 02.2015

Page 12: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Dataset  and  scenario  

Navigation   Details  

Collection  of  concepts  in  a  specific  domain  

Page 13: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

WHO  Document:  International  Certificates  of  Vaccination  

An  example:  Vaccinations  

ART-DECOR Developer Day part 3 – 02.2015

Page 14: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Example  

ART-DECOR Developer Day part 3 – 02.2015

Page 15: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Data  “set”  

ART-DECOR Developer Day part 3 – 02.2015

Page 16: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

ART-DECOR Developer Day part 3 – 02.2015

Dataset  in  ART-­‐DECOR  

Page 17: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Dataset  with  concepts  and  proper  descriptions  •  Hierarchical  list  •  Properties  ~  understood  by  Healthcare  Professionals  

•  Inheritance,  also  from  foreign  Repositories  •  Concept  and  dataset  versioning  •  Multiple  views  on  datasets,  scenarios  (and  value  

sets,  templates)  

ART-DECOR Developer Day part 3 – 02.2015

Dataset  in  ART-­‐DECOR  

Page 18: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Datatypes  •  count,  decimal  •  quantity,  duration,  currency  •  code  •  identifier  •  string,  text  •  date,  datetime  •  ratio,  ordinal,  boolean,  blob  

ART-DECOR Developer Day part 3 – 02.2015

Dataset  in  ART-­‐DECOR  

•  Properties  •  Unit  •  Ranges  •  Precision  •  Default  Value  •  Fixed  Value  

Page 19: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Vaccinations  Certificate  Document  Dataset  

ART-DECOR Developer Day part 3 – 02.2015

Page 20: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Choice  of  concepts  out  of  data  set  for  a  specific  use  case  à  scenario  

Overview  

Concept   Scenario   Rules   Identifiers   Codes   Issues  

Healthcare  professional  

concept  concept  concept  concept  item  concept  item  concept  item  

ART-DECOR Developer Day part 3 – 02.2015

Page 21: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Scenarios  

ART-DECOR Developer Day part 3 – 02.2015

Page 22: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Data  sets  •  Concepts  and  their  properties  

•  descriptions,  data  types,  choice  lists,  ranges,  operationalizations,  rationale  etc.  

•  Scenarios  •  Use  Case  based  •  Actors  •  Transactions  •  Concepts  from  Dataset  with  

Cardinalities  and  Conditions  

ART-­‐DECOR:  tasks  +definitions  

ART-DECOR Developer Day part 3 – 02.2015

Page 23: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Dataset  and  scenario  

Navigation    

Scenario  Transaction  Group  Transaction  

Details  

(Sub)set  of  concepts  from  dataset  with  cardinalities,  conformance,  

conditions  

Page 24: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  (sub)-­‐set  of  dataset  concepts  •  Cardinalities,  

conformance,  conditions  

•  Source  dataset  •  Representing  

Template  

ART-DECOR Developer Day part 3 – 02.2015

Scenario  

Page 25: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

ART-DECOR Developer Day part 3 – 02.2015

Graphical  Representation  

some

Page 26: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

ART-DECOR Developer Day part 3 – 02.2015

Transaction  Editor  

Choose  concepts  from  dataset  define  cardinalities,  conformance,  

conditions  

Page 27: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Vaccinations  Certificate  Document  Scenarios  

ART-DECOR Developer Day part 3 – 02.2015

Page 28: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Terminologies  

ART-DECOR Developer Day part 3 – 02.2015

Page 29: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Terminology  •  Document  proper  terminologies  •  Connect  concepts  with  terminologies  •  Create  value  sets  •  Link  value  

sets  to  choice  lists  

•  Identifier  manage-­‐  ment  

ART-­‐DECOR:  tasks  +definitions  

ART-DECOR Developer Day part 3 – 02.2015

Page 30: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Terminology  

ART-­‐DECOR:  browsers  +  support  when  creating  Value  Sets  

ART-DECOR Developer Day part 3 – 02.2015

Page 31: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Terminology  

•  Snomed  CT  •  LOINC  •  ICD-­‐10  •  HL7  vocabs  (e.g.  all  V3  value  sets)  •  ATC  •  ClaML  support  (WHO  classifications)    

31

Page 32: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Browsers  for  Terminology  

32

Google-­‐like  search  engines  for  various  terminologies  

Page 33: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Vaccinations  Certificate  Document  Terminologies  

ART-DECOR Developer Day part 3 – 02.2015

Page 34: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Associations  

ART-DECOR Developer Day part 3 – 02.2015

Page 35: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

ART-DECOR Developer Day part 3 – 02.2015

Associations  –  get  more  out  of  your  specifications  

Dataset                    

Concept   Code  +  Code  System...  

Concept  

Concept              

Code  +  Code  System...  

Code  +  Code  System...  

Template  

Template  

element   Choice  list    

     

A  

B  

Value  Set        

Code  +  Code  System...  

Code  +  Code  System...  

Page 36: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Dataset  concept  ßà  coded  concept  (terminology)  •  Concept  choice  list  ßà  coded  concept  

Associations  

Page 37: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Overview  

Concept   Scenario   Rules   Identifiers   Codes   Issues  

HCP  

terminologist  

ART-DECOR Developer Day part 3 – 02.2015

Page 38: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

CDA  Templates  

ART-DECOR Developer Day part 3 – 02.2015

Page 39: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Analyst,  modeler,  “templater”  •  definitions  of  items  for  messages/documents  

based  on  data  set  /  scenario  •  Links  to  

•  The  right  value  sets  •  The  right  message/document  

specification  (template)  •  Representing  concepts  with  HL7  v3  templates  

ART-­‐DECOR:  tasks  +  definitions  

ART-DECOR Developer Day part 3 – 02.2015

                     Template       element       element  

Page 40: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Overview  

Concept   Scenario   Rules   Identifiers   Codes   Issues  

templater   templater  

templater  

HCP  

terminologist  

ART-DECOR Developer Day part 3 – 02.2015

Page 41: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Re-­‐usable  blocks  •  Semantics  clear  •  Use  in  many  contexts  (scenarios)  with  link  to  

concepts  and  terminologies  •  Make  specification  and  implementation  of  

messages  /  documents  “much  easier”  

Advantages  of  “templates”  

ART-DECOR Developer Day part 3 – 02.2015

Page 42: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Structure  of  the  CDA-­‐Document  •  Section:  List  of  all  

Vaccinations  (human)  

•  Entries  with  Medication  Information  (computer)  

ART-DECOR Developer Day part 3 – 02.2015

“Vaccination  Certificate”  

Header structured  and  coded  

Body structured  content  with  coded  „sections“  

Section:  Vaccinations  •  code  •  titel  •  text  (list)          

Vaccine#1

Vaccine#2

Page 43: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

...with  CDA  you  aren‘t  there  yet...  

Generic  models  

...need  something  

...to  fill  the  gap  

...to  semantic  interoperability  

 © Creativa - Fotolia.com

ART-DECOR Developer Day part 3 – 02.2015

Page 44: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  A  template  is  a  set  of  further  constraints  on  top    of  an  underlying  model  

•  Example:  patient  •  Model:  the  patient  shall  have  

one  or  more  identifications  (id)  •  Template:  our  patients  shall  have  exactly  one  NHS  

patient  identifier  

•  Documentation  of  “rules”  in  HL7’s  Templates  Exchange  Format  (DSTU)  

HL7  /  CDA  Templates  

Patient  id:  II  1..1  addr:  AD  0..*  telecom:  TEL  0..*  

ART-DECOR Developer Day part 3 – 02.2015

Page 45: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Template  Viewer  based  on  the  Templates  DSTU  R1  exchange  format  

•  Documentation  of  templates  in  ART,  as  HTML  or  PDF  

•  Two  Template  editors  for  HL7v3  /  CDA  Templates  

•  Terminology  Browser  for  various  terminologies  •  Already  seen:  Value  Set  Editor  

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

© WANG HSIU-HUA - Fotolia.com

Page 46: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  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  •  Under  investigation:  FHIR  profile  and  value  sets  

import/export  functions  and  profile  editor  

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

ART-DECOR Developer Day part 3 – 02.2015

Page 47: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

ART-­‐DECOR  templates  

ART-DECOR Developer Day part 3 – 02.2015

Page 48: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Template  Viewer  Nagivation  

•  Also  •  Refresh  •  New  Link  to  a  Template  in  

a  Repository  (later)  •  New  Template  •  Hide  Navigation  Bar  

ART-DECOR Developer Day part 3 – 02.2015

ART-­‐DECOR  templates  

Page 49: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

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

constants,  containments  Template  details  

49

Page 50: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

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

constants,  containments  Template  details  

Page 51: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Templates  

•  Document  Level  Template  •  Header  Level  Templates  •  Section  Level  Template  •  Entry  Level  Templates  

Vacc  Doc                        

Client  

Author  

Custodian  

Vaccinations            

Vaccines  +  

Reasons  

ART-DECOR Developer Day part 3 – 02.2015

Page 52: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Templates  

•  Version  Management  •  Id  (=unique  identification  of  

the  semantic  concept)  •  effectiveDate  •  statusCode  •  versionLabel  

(labelßeffectiveDate)  

ART-DECOR Developer Day part 3 – 02.2015

Page 53: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  HL7  Templates  Standard:    Specification  and  Use  of  Reusable  Information  Constraint  Templates,  Release  1  

•  September  2014  •  HL7  DSTU  

Templates  

ART-DECOR Developer Day part 3 – 02.2015

Page 54: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

ART-­‐DECOR  Prototypes  and  Templates  

Page 55: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

ART-­‐DECOR  Prototypes  and  Templates  

Page 56: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Vaccinations  Certificate  Document  Templates  

ART-DECOR Developer Day part 3 – 02.2015

Page 57: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Overview  

Concept   Scenario   Rules   Identifiers   Codes   Issues  

vendor  

templater   templater  

templater  

terminologist  

HCP  

ART-DECOR Developer Day part 3 – 02.2015

Page 58: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Validation  of  XML  instances  

ART-DECOR Developer Day part 3 – 02.2015

Templates  and  Validation  

Directly  derived  from  templates  

Page 59: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Building  Block  Repositories  

Page 60: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

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

ART-DECOR Developer Day part 3 – 02.2015

Page 61: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Vaccinations  Certificate  Document  Building  Block  Repositories  

ART-DECOR Developer Day part 3 – 02.2015

Page 62: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Existing  Specifications  

Page 63: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Building  Block  Repositories,  ready  for  use  •  CDA  R2  Standard  Prototype  Templates  and  Value  Sets  •  HL7  v3  Value  Sets  •  Continuity  of  Care  Document  1.1  •  Consolidated  CDA  C-­‐CDA  1.1  (and  2.0  in  March  2015)  •  epSOS  (Patient  Summary,  Prescription)  •  Templates  DSTU  R1  Definitions  •  V2.xml  •  Local  Repos  

Existing  Specs  

Page 64: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Building  Block  Repositories  started  •  EU  Repository  •  IHE  Templates,  

Profiles,  Value  Sets  •  C-­‐CDA  2.0  

ART-DECOR Developer Day part 3 – 02.2015

Existing  Specs  

Page 65: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Implementation  Guideline  Publication  and  the  REST  

Page 66: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Stakeholders                          

HCP  

Termino  logists  

Architects  

Systems  

Test  tooling  

WEB  IN

TERFACE  +  DECO

R  SERVICES  

ART-­‐DECOR  

HTML  

XML  

Artefact  Output  Options  

Data  set  and  scenarios  

Value  sets  and  identifications  

Templates  and  schematrons  

66

PDF  

Wiki  

Page 67: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

67

Health  Care  views  “par  Excel-­‐lence”  

HCP  

Page 68: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Validation  of  XML  instances  

68

Templates  and  Validation  

Directly  derived  from  templates  

Test  tooling  

Systems  

Page 69: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

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

•  Documentation  of  templates  and  value  sets  •  in  ART  (viewer),  •  as  HTML  /  PDF  /  wiki  

•  Terminology  Browser  for  various  terminologies  •  Value  Set  Editor  

69

         HL7  /  CDA  Templates  and  Value  Sets  Support  

Termino  logists  

Architects  

Page 70: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

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

constants,  containments  Template  details  

70

Systems  

Page 71: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

71

Publication  :  HTML  Test  

tooling  

Systems  

Page 72: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

72

         Publication  :  WikiàPDF  Test  

tooling  

Systems  

Page 73: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Almost  all  artefacts  are  reachable  through  the  ART-­‐DECOR  RESTful  interface  

73

         Getting  the  REST  Test  

tooling  

Systems  

Page 74: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

FHIR  with  ART-­‐DECOR  

Page 75: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  FHIR  (Fast  Healthcare  Interoperable  Resources,  pronounced  “fire”)  

•  HL7‘s  next  generation  standard  (mobile  appilcations)  

•  ART-­‐DECOR  strategy  •  FHIR  Terminology  Capabilities  •  FHIR  Profile  (and  Resource)  Viewer  •  FHIR  Profile  Editor  under  investigation  

ART-DECOR Developer Day part 4 – 02.2015

ART-­‐DECOR  FHIR  strategy  

Page 76: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  End  goals:  •  Integrate  writing  and  retrieving  FHIR  Profiles  and  

ValueSets  on  par  with  DECOR  Templates  and  Value  Sets  are  today;  

•  Provide  the  same  level  of  validation  and  testing  as  currently  available  for  V3.  

•  First  connectathons  in  Feb  2015  (Terminology)  and  May  2015  @  Paris  WGM  

76

ART-­‐DECOR  FHIR  Strategy  

Alexander  Henket  Nictiz,  The  Netherlands  

[email protected]  

Page 77: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

•  Current  state  of  affairs  on  server  •  REST  API  implementation  almost  done;  •  Based  on  0.4.0.3886  (Dec  12,  2014)  

•  Next  steps  (2015-­‐2016)  •  Automate  code  generation  where  possible  •  Update  Value  Set  Editor  •  Work  on  Profile  Editor  •  Update  for  DSTU2  

77

ART-­‐DECOR  FHIR  Strategy  

Page 78: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

                             ART-­‐DECOR  is  developed  with  funding  by    

•  Nictiz,  Den  Haag  (NL)  

 and    •  Heitmann  Consulting  and  

Services,  Hürth  (DE)  •  Gerrit  Boers,  Maastricht  (NL)  •  HL7  Germany,  Köln  (DE)  

Become  a  benefactor!  

ART-­‐DECOR  Benefactors  

Page 79: ARTDECOR) · !)scenario) Overview) Concept Scenario) Rules) Identifiers) Codes Issues) Healthcare) professional concept concept concept conceptitem conceptitem conceptitem ART-DECOR

Thank  you!Questions?  

Dr.  Kai  U.  Heitmann,  MD,  FHL7  Heitmann  Consulting  and  Services,  Germany  

Immediate  Past  Chair  HL7  Germany  ART-­‐DECOR  expert  group  

Templates  Co-­‐chair  HL7  International  [email protected]