implementing saif

8
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office. Implementing SAIF Reference Section

Upload: yitro

Post on 21-Jan-2016

51 views

Category:

Documents


0 download

DESCRIPTION

Implementing SAIF. Reference Section. SAIF with examples. Foundational Concepts: MDA. MDA or Model-driven Architecture is an approach to system development using models as a basis for understanding, design, construction, deployment, operation, maintenance, and modification - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Implementing SAIF

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

Implementing SAIF

Reference Section

Page 2: Implementing SAIF

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

2

SAIF with examples

Page 3: Implementing SAIF

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

3

Foundational Concepts: MDA

MDA or Model-driven Architecture is an approach to system development using models as a basis for understanding, design, construction, deployment, operation, maintenance, and modification

MDA Viewpoint Models Computationally Independent Model (CIM) Platform Independent Model (PIM) Platform Specific Model (PSM)

Page 4: Implementing SAIF

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

4

Foundational Concepts: RM-ODP

The Enterprise Viewpoint: which is concerned with the purpose and behaviors of the system as it relates

to the business objective and the business processes of the organization. The Information Viewpoint:

which is concerned with the nature of the information handled by the system and constraints on the use and interpretation of that information.

The Computational Viewpoint: which is concerned with the functional decomposition of the system into a set

of components that exhibit specific behaviors and interact at interfaces. The Engineering Viewpoint:

which is concerned with the mechanisms and functions required to support the interactions of the computational components.

The Technology Viewpoint: which is concerned with the explicit choice of technologies for the

implementation of the system, and particularly for the communications among the components. ECCF does not specify the technology viewpoint.

Page 5: Implementing SAIF

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

5

The ECCF Specification Stack

Page 6: Implementing SAIF

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

6

ECCF Terminology

Conformance Assertion: A Boolean (true/false) statement capable of being realized as a software

component and tested with a T/F outcome. Conformance:

Conformance is a quantitative assessment of how completely and accurately a given implementation fulfills the requirements stated in the specification

The term mature: Refers to the “completeness” of a given SS instance; the extent to which

the SS subject cells are fully populated, i.e., the degree to which the maximum number of possible explicit assumptions and conformance statements have been made across the cells of the SS

Consistency: Is a characterization of the logical coherence of the artifacts that are

collected in a particular instance of a specification stack. Consistency is normally assessed on a row-by-row basis.

Page 7: Implementing SAIF

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

7

ECCF Terminology

Traceability: Refers to system capabilities explicit in a software component that can be

traced down from a CIM-level statement to the PIM-level, followed by a trace to the PSM-level, followed by a trace to an implementation-specific capability

Compatibility: Is a relationship between two or more conformance statements involving

two or more specification stack instances. The relationship identifies whether two or more implementations certified to be conformant to the specification stack instances can achieve WI (working interoperability) without further transformations

Certification: A validation of trust, usually performed by a third party, which states that

there has been a quantitative verification that a conformance assertion made by a technology binding and implementation correctly implements a specific conformance statement made in a given instance of a specification stack.

Page 8: Implementing SAIF

© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.

8

GlossaryGlossary HDF

HL7 Development Framework DAM

Domain Analysis Model DIM

Design Information Model D-MIM and R-MIM are equivalent to a DIM

ITS Implementation Technology Specification

GOM HL7 Governance and Operations Manual

PLCPD Project Life Cycle for Product

Development

SAIF Services Aware

Interoperability Framework CIM

Computation-Independent Model

PIM Platform-Independent Model

PSM Platform-Specific Model

SOA Service Oriented Architecture

WI Working Interoperability 8