2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise...
-
Upload
zachary-salazar -
Category
Documents
-
view
214 -
download
2
Transcript of 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise...
![Page 1: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/1.jpg)
04/10/23 20:59
The CDA Release 3 Specification StackSeptember 2009The CDA Release 3 Specification StackSeptember 2009
HL7 Services-Aware
Enterprise Architecture Framework
(SAEAF)
![Page 2: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/2.jpg)
Page 2
SAEAF Value Proposition (3):Working Interoperability
SAEAF Value Proposition (3):Working Interoperability
• Interoperability: the deterministic exchange of data/information in a manner that preserves shared meaning
• Two “trading partners” interoperate based on a certified “level of shared compliance” to interoperability specifications/standards
• Certified “level of conformance” determine degree of automated interoperability that is possible and/or difficulty of the transformations that are required to enable interoperability
Agree on “Reference” view
Agree on “Conceptual” view
Agree on“Platform-Independent” view
Agree on“Platform -Specific” viewA
B
DC
F
Component Component
E
A -- F: trading
partners
![Page 3: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/3.jpg)
Page 3
GoalGoalTopic
Specification
Enterprise / Business Viewpoint
Information Viewpoint
Computational Viewpoint
Engineering Viewpoint
Conceptual Business Context, Reference Context
Concepts from Domain Analysis (Information)
Model
Collaboration Analysis, Functional Profile(s), Service Roles and
Relationships
Existing Platform capabilities, essential
requirements regarding compatibility
Platform
Independent
(logical)
Business Governance
Project-oriented Domain Information Model, Constrained Information Model,
Localized Information Model, Hierarchical Message Definition
Collaboration Types, Interface Specification
and Functional Groups, Interaction Types and
Collaboration Participations, Contracts
Parts
Existing Platform models, libraries,
intended transparencies of the
platform.
Platform
Specific
(implementable)
Rules, Procedures Localized Information Model, Schema
Collaboration scripts, Orchestrations, Realized
Interfaces
Execution Context (channels, stubs,
binders, protocols, and interceptors), Transforms,
Deployment Model
IP differences appear at the PIM level
![Page 4: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/4.jpg)
Page 4
Conceptual Specifications could IncludeConceptual Specifications could Include
• Storyboards
• Use Cases
• Use Case Specifications (Sequence Diagrams)
• Use Case Realizations (Activity Diagrams)
• Business Operations, including traceability
– Focus on Permissions, Obligations, and Restrictions
• Business Interfaces
• Concepts from Analysis Model
• Pointers to Architectural Proof-Of-Concept/Mockup
• Wire Frame Diagrams
• A discussion of Dependencies
• Glossary
![Page 5: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/5.jpg)
Page 5
Platform-Independent (Logical) SpecificationsPlatform-Independent (Logical) Specifications
• Provide a technology-independent, common layer of conformance
• Contain non-ambiguous specifications of static and behavioural semantics
• Focus on refining the computational and informational viewpoints of the Conceptual Specification.
– Information models are transformed from analysis model concepts to a implementation constructs
– Computational elements focus on detailed designs of the interfaces involved in the appropriate semantic exchanges
– Conformance Statements focus on
• granularity and composition of the interface specifications
• workflow components for applications
– without applying the details of a particular technology
![Page 6: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/6.jpg)
Page 6
Platform-Independent Specification ArtifactsPlatform-Independent Specification Artifacts
• Design Guidelines
• Business Focus
• Interface Specifications including Operations
• Implementable Models
• Choreography and Dynamic Model
• User Interfaces
• User Workflows
• Traceability to other specifications (standardized or local)
• Transparencies that must be supported by the platform bindings
![Page 7: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/7.jpg)
Page 7
Platform DefinitionsPlatform Definitions
• HL7 has created two platform definitions for implementation binding
– HL7 V2
– HL7 V3
• Other Platform Definition Models include
– XML
– Java
– J2EE
– .NET
– WSDL + SOAP
• Platforms can combine with other Platforms
– For example, XML is essential to SOAP, and may be combined with Java
– caGrid using WSDL + SOAP + an XML flavor
![Page 8: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/8.jpg)
Page 8
Multiple Platform-Specific SpecificationsMultiple Platform-Specific Specifications
Platform – Independent Specification
Platform – Specific Specification #1
StackA =
Platform – Specific Specification #2
Platform – Specific Specification #3
![Page 9: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/9.jpg)
Page 9
Platform-Specific Specification ArtifactsPlatform-Specific Specification Artifacts
• Platform traceability to defined Transparencies
• Business Focus and Implemented Policy
• Impact of the Platform Realizations to Policy
• Interface Realizations (channels, stubs, bindings, protocols, interceptors, and transformations)
• User Interfaces
• Presentation Logic, Session Logic
• Workflow Realizations of Choreographies, BPL, etc.
• Operation Signatures
• Message Schemas
![Page 10: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/10.jpg)
Page 10
Testable Conformance in a Specification StackTestable Conformance in a Specification Stack
Abstraction Layers
Conce
ptua
l
Platfo
rm
Inde
pend
ent
Plat
form
Sp
ecifi
c
Technology Binding
conf
orm
ance
Specification Stack
Conformance Statements for a given SS are shown in black arrows, Conformance Assertions for a given Technology Binding in red arrows.
Conformance Statements
Conformance Statements
Conformance Statements
Conformance Statements
![Page 11: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/11.jpg)
Page 11
Conformance, Compliance, Consistency, TraceabilityConformance, Compliance, Consistency, Traceability
Topic
Specification
Enterprise / Business Viewpoint
Information Viewpoint
Computational Viewpoint
Engineering Viewpoint
Conceptual
Platform
Independent
Platform
Specific
Traceable
Consistency
ConformanceStatements
Constrained ConformanceStatements
Constrained ConformanceStatements
Compliance
Compliance
Conformant
Technology
ConformanceAssertions
source target
source target
![Page 12: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/12.jpg)
Page 12
Compatibility in a Specification StackCompatibility in a Specification Stack
Topic
Specification
Enterprise / Business Viewpoint
Information Viewpoint
Computational Viewpoint
Engineering Viewpoint
Conceptual
Platform-
Independent
Platform-
Specific
ConformanceStatements
Constrained ConformanceStatements
Constrained ConformanceStatements
Compliance
Compliance
Conformance
Technology
ConformanceAssertions
source target
source target
Compliance
Compliance
Technology
ConformanceAssertions
Conformance
Compatibility
![Page 13: 2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)](https://reader036.fdocuments.in/reader036/viewer/2022082917/5514d67a550346935c8b510e/html5/thumbnails/13.jpg)
04/10/23 20:59
GoalGoalTopic
Specification
Enterprise / Business Viewpoint
Information Viewpoint Computational Viewpoint
Engineering Viewpoint
Conceptual Business Context, Reference Context
CDA 6
Concepts from Domain Analysis (Information) Model
SDA DAM (w/ CDA Refinement)
Collaboration Analysis, Functional Profile(s), Service Roles and
Relationships
Existing Platform capabilities, essential
requirements regarding compatibility
Platform
Independent
Business Governance
Model Consistency (A)
Support Committee Domain Models (B)
(A B B A) = (A B)
REALM
Document Receiver, Document Creator Responsibilities
SDA-DMIMCDA-DMIMCDA-RMIM
CDA-HDCIM?LIM?
Vocabulary Binding to Concept Domains
Collaboration Types, Interface Specification
and Functional Groups, Interaction Types and
Collaboration Participations, Contracts
Parts
Steward/Custodian,Legal Authenticator,
Subject/Patient
Existing Platform models, libraries,
intended transparencies of the
platform.
CCD Templates, DCMS, et cetera
Platform
Specific
Rules, Procedures
Procedures for mapping from B to A
Schema
Templates
Implementation Guides
Vocabulary Binding to Value Sets
Collaboration scripts, Orchestrations, Realized
Interfaces
Hunh?
Execution Context (channels, stubs,
binders, protocols, and interceptors), Transforms (backwards
compatibility, human readability),
Deployment Model (single schema)