20
Health Level 7- Templates Health Level 7- Templates SIG SIG By By Peter Elkin, Mayo Clinic Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Martin Kernberg, UCSF Angelo Rossi-Mori, Angelo Rossi-Mori, Italy Italy

Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Embed Size (px)

Citation preview

Page 1: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Health Level 7- Templates SIGHealth Level 7- Templates SIG

ByByPeter Elkin, Mayo ClinicPeter Elkin, Mayo ClinicMartin Kernberg, UCSFMartin Kernberg, UCSFAngelo Rossi-Mori,Angelo Rossi-Mori, Italy Italy

Page 2: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

HL7 - TemplatesHL7 - Templates

1.1. Constraints on Content and StructureConstraints on Content and Structure

2.2. System to allow / constrain the System to allow / constrain the

appropriate use of Templates in HL7 appropriate use of Templates in HL7

MessagesMessages

Page 3: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Constraints on Content and StructureConstraints on Content and Structure

Templates interact at both the CDA2 Templates interact at both the CDA2 and CDA3 Levelsand CDA3 Levels

Case #1 – CDA3Case #1 – CDA3CDA1CDA1

CDA2CDA2CDA3CDA3

Template (The Meta-Terminology Model Template (The Meta-Terminology Model (Huff))(Huff))

Content of Template (Slots)Content of Template (Slots) This contains Clinical ContentThis contains Clinical Content

Page 4: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Constraints on Content and StructureConstraints on Content and Structure

Templates interact at both the CDA2 Templates interact at both the CDA2 and CDA3 Levelsand CDA3 Levels

Case #2 – CDA2Case #2 – CDA2CDA1CDA1

CDA2CDA2 TemplateTemplate

Content of Template (Slots)Content of Template (Slots) This contains the Document Headings or This contains the Document Headings or

Structure (e.g. History of Present Illness, Structure (e.g. History of Present Illness, Physical Exam, Impression, etc.).Physical Exam, Impression, etc.).

Page 5: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

System of TemplatesSystem of Templates Facilitate Information RetrievalFacilitate Information Retrieval Registration of Templates (LOINC codes)Registration of Templates (LOINC codes) Each TemplateEach Template

ID, Name, Sequence of Purpose Codes ID, Name, Sequence of Purpose Codes (Definition), Cardinality(Definition), CardinalityLOINC Ontology for CDA-2LOINC Ontology for CDA-2

Slot Registration (If you need a WBC count it is Slot Registration (If you need a WBC count it is found in the CBC Template).found in the CBC Template).

Rule Base Needed to Facilitate Translation Rule Base Needed to Facilitate Translation between Templatesbetween Templates

Page 6: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

HL7 TemplatesHL7 Templates

Constraint System for HL7 MessagesConstraint System for HL7 Messages

Unambiguous Concept RepresentationUnambiguous Concept Representation

Format for attaching values to conceptsFormat for attaching values to concepts

Communication of Document StructureCommunication of Document Structure

Page 7: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Unambiguous Concept RepresentationUnambiguous Concept Representation

Necessary for Compositional Necessary for Compositional

Terminologies which are not fully Terminologies which are not fully

specifiedspecified

Necessary for environments where Necessary for environments where

multiple terminologies are used and multiple terminologies are used and

ideal behavior can not be guaranteed.ideal behavior can not be guaranteed.

Page 8: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Unambiguous Concept RepresentationUnambiguous Concept Representation Template (Vital Signs)Template (Vital Signs)

Slots (Named in LOINC)Slots (Named in LOINC)Allowable CodesAllowable Codes

Terminology (e.g. SNOMED)Terminology (e.g. SNOMED)

Code (e.g. Systolic Blood Pressure)Code (e.g. Systolic Blood Pressure)

Values (Association of “137” with the code above)Values (Association of “137” with the code above) Slots can be hierarchically arranged.Slots can be hierarchically arranged.

Blood Pressure can Subsume Blood Pressure can Subsume Systolic Blood Pressure Systolic Blood Pressure Diastolic Blood PressureDiastolic Blood Pressure

Page 9: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Format for attaching values to conceptsFormat for attaching values to concepts

Many concepts are composite Many concepts are composite concepts with a defined structureconcepts with a defined structure Blood Pressure (BP)Blood Pressure (BP)

Systolic BPSystolic BPDiastolic BPDiastolic BP

Orthostatic Blood PressuresOrthostatic Blood PressuresLying BPLying BPSitting BPSitting BPStanding BPStanding BP

Page 10: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Communication of Document StructureCommunication of Document Structure

Physical Examination TemplatePhysical Examination Template HEENTHEENT HeartHeart LungLung AbdomenAbdomen NeurologicalNeurological MusculoskeletalMusculoskeletal ExtremitiesExtremities Etc.Etc.

Page 11: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

HL7 Templates SIGHL7 Templates SIG RIM derivation of clinical documents and templatesRIM derivation of clinical documents and templates Templates as constraints on messages: theoretical and use Templates as constraints on messages: theoretical and use

case issuescase issues Development and proposal of graphic notational system for Development and proposal of graphic notational system for

representation of clinical document templates (SR XML)representation of clinical document templates (SR XML) Initial comparison of information model and empiric foundations Initial comparison of information model and empiric foundations

of clinical document ontology and clinical templatesof clinical document ontology and clinical templates Template conformance, specializations, and extensions to HL7Template conformance, specializations, and extensions to HL7 Coordinating compositional terminologies with dataCoordinating compositional terminologies with data Integration efforts and harmonization with international Integration efforts and harmonization with international

organizations, specialty societies, and government agenciesorganizations, specialty societies, and government agencies

Page 12: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Types of TemplatesTypes of Templates1.1. Template types Template types as constraints on messages: as constraints on messages:

theoretical and use case issues (template ontology)theoretical and use case issues (template ontology)a.a. Constraint templates (constraints on name-value pairs)Constraint templates (constraints on name-value pairs)b.b. Style templates (combinatorial combinations of name-value Style templates (combinatorial combinations of name-value

pairs)pairs)c.c. Pattern template (data structure of repeated similar data Pattern template (data structure of repeated similar data

elements)elements)d.d. Document template (structured input document)Document template (structured input document)e.e. Profile or profile template (definition of the relationship Profile or profile template (definition of the relationship

between templates and profiles)between templates and profiles)f.f. Metatemplate (aggregation of templates)Metatemplate (aggregation of templates)g.g. Extension template (constraints on extensibility)Extension template (constraints on extensibility)

Page 13: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Constraint TemplatesConstraint Templates1.1.  O  Operate on code combinations permitted in a perate on code combinations permitted in a

code phrase (a V3.0 CD data type that allows code phrase (a V3.0 CD data type that allows addition of data types), known as eaddition of data types), known as encapsulationncapsulation. . a.a.                The definition of the boundary between The definition of the boundary between

information model and terminology model, in information model and terminology model, in combination with a template registration process combination with a template registration process probably by HL7 (possibly the Vocabulary TC), or other probably by HL7 (possibly the Vocabulary TC), or other designated organization, may be required. designated organization, may be required.

b.b.              Registration of particular templates implies the Registration of particular templates implies the need for registration of their components (need for registration of their components (metadata metadata registriesregistries).).

Page 14: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Style TemplatesStyle Templates

1.1.        A        Allow the distribution of semantic details between llow the distribution of semantic details between name and value in name-value pairs (known as name and value in name-value pairs (known as variable variable vs. valuevs. value style), and the style to represent details, either style), and the style to represent details, either by a pre-coordinated code or by a set of post-coordinated by a pre-coordinated code or by a set of post-coordinated codes (known as the codes (known as the molecular vs. atomicmolecular vs. atomic issue). issue). a.a.                The The style templatesstyle templates can also be described as can also be described as statement-level clinical statement-level clinical

templatestemplates. This activity requires terminological models harmonized with the . This activity requires terminological models harmonized with the RIM, and a formalism for representation of atomic elements to define the most RIM, and a formalism for representation of atomic elements to define the most granular level. granular level.

b.b.              The definition of the boundary between the information model and The definition of the boundary between the information model and terminology model is fundamental task. terminology model is fundamental task.

c.c.                There is a need operationally to preserve concepts under There is a need operationally to preserve concepts under transformations, translation, and transmission. transformations, translation, and transmission.

Page 15: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Pattern TemplatePattern Template 1.1.                A class of items (battery, panel, check list, data A class of items (battery, panel, check list, data

set) with some common features (e.g. procedure, set) with some common features (e.g. procedure, sample, dates). sample, dates).

a.a.                Generic patternsGeneric patterns (such as the information model underlying Chem7, (such as the information model underlying Chem7, Chem20, and Left’s; or message element types, such as US vs. international Chem20, and Left’s; or message element types, such as US vs. international addresses) can also be termed a base class. addresses) can also be termed a base class. Name-value pairsName-value pairs that can be that can be combinatorial combined can be considered a combinatorial combined can be considered a name-data structurename-data structure, with (1) , with (1) recursive layers and (2) constraints or rules on associated values. These recursive layers and (2) constraints or rules on associated values. These pattern templatespattern templates can be used by external bodies (e.g. professional societies, can be used by external bodies (e.g. professional societies, regulatory agencies, and international organizations) to decentralise the regulatory agencies, and international organizations) to decentralise the production of a large collection of production of a large collection of particular templatesparticular templates. .

b.b.              If required, in addition to the current procedures for interoperable If required, in addition to the current procedures for interoperable communication about master table definitions, certain kinds of communication about master table definitions, certain kinds of particular particular templatestemplates can be named and registered according to appropriate rules. can be named and registered according to appropriate rules. Possible application of Possible application of level 3 of the CDAlevel 3 of the CDA may be required. may be required.

Page 16: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Document TemplateDocument Template 1.1.                The The document templatedocument template which governs the which governs the

internal structure of a document, i.e., how a document internal structure of a document, i.e., how a document may be constructed from particular may be constructed from particular data elementsdata elements. These . These data elementsdata elements are termed are termed containerscontainers (sections, (sections, subsections, tables, lists), which hold, in turn, the subsections, tables, lists), which hold, in turn, the data data valuesvalues. The . The document templatedocument template can be considered as a can be considered as a particular example of particular example of CDA level 2CDA level 2. . The boundary The boundary between between standard tagsstandard tags of of Level 2 of the CDALevel 2 of the CDA, at the , at the upper level, and terminology at the lower level, is the upper level, and terminology at the lower level, is the domain of domain of document templatesdocument templates. Given the identification of . Given the identification of the document type, the appropriate constraints must be the document type, the appropriate constraints must be defined by the defined by the document templatedocument template. .

Page 17: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Profile TemplateProfile Template

1.1.                A A profile (or profile (or profile templateprofile template)) is a dataset of selected items that is a dataset of selected items that describes an existing entity, and is describes an existing entity, and is thus related to templates (a data thus related to templates (a data structure), which can be an input structure), which can be an input form for anticipated data, following form for anticipated data, following defined constraints. defined constraints.

Page 18: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Meta-TemplateMeta-Template

1.1.                The The metatemplatemetatemplate can be can be considered an ordered aggregation considered an ordered aggregation of multiple other templates, such as of multiple other templates, such as an an EHR templateEHR template for the Electronic for the Electronic Health Record. This could be a Health Record. This could be a representation of a CDA1 Construct.representation of a CDA1 Construct.

Page 19: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Extension TemplateExtension Template 1.1.                The The extension templateextension template or or “official” profile “official” profile

templatetemplate, , which idiosyncratically constrains or which idiosyncratically constrains or modifies (modifies (extensions represented asextensions represented as local R-MIMSlocal R-MIMS). ). The external implementation by agencies, The external implementation by agencies, institutions, or organizations must be authorized by institutions, or organizations must be authorized by HL7 according to procedures to be defined HL7 according to procedures to be defined ((franchisingfranchising). Recommendations and rules will be ). Recommendations and rules will be promulgated for development, documentation, promulgated for development, documentation, registration and maintenance of these external registration and maintenance of these external products strictly according to the RIM, the HDF, and products strictly according to the RIM, the HDF, and any further standards promulgated by HL7. any further standards promulgated by HL7.

Page 20: Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy

Conclusion:Conclusion:

Join the HL7 Templates SIG Join the HL7 Templates SIG Where the Action is…Where the Action is… Where the Rubber Meets the Road…Where the Rubber Meets the Road… Looking for hard working creative Looking for hard working creative

individuals to dedicate themselves to individuals to dedicate themselves to making interoperability a realitymaking interoperability a reality

Discussion: ………Discussion: ………Thank You for Your Kind Attention!Thank You for Your Kind Attention!