Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Interoperability (IO) Specification Publication Model

...

The Interoperability Specification Publication Model describes the lifecycle of the interoperability specifications (e.g., PS-CA, CA:FeX). Specifications will be identified according to semantic versioning, using a three-part version number and release type tag (e.g., v0.1.0 DFT, v1.1.1 TI, etc.,).  The tag will identify the Specification Publication Type (i.e., maturity level) as either Draft (DFT), Trial Implementation (TI) or Final (Final).

The following table provides a summary view of the IO Specification Publication Model. There are three Specification Publication Types: Draft, Trial Implementation and Final, which represent the level of maturity for the specification. Within each Specification Publication Type, there are two attributes that further define the maturity level: Implementation Readiness and Prototyping / Validation Readiness. Definitions for each Specification Publication Type and Attribute can be found in the sections below.


Specification Publication Types

Publication AttributesDraftTrial ImplementationFinal
Implementation ReadinessIn DevelopmentLimited Roll-OutProduction
Prototyping / Validation ReadinessBeta Testing / Beta ProjectathonProjectathon / ConformanceConnectathon / Certification

...

IO Specification Publication Types

                      Draft                         

When this designation is assigned, the specification is currently in development and may be in the midst of an internal and/or public review period. These  These specifications will generally benefit from lessons learned through development and pilots.

          Trial Implementation          


When this designation is assigned, the specification is considered to be a draft for trial use / trial implementation in production systems. It has been cycled through public open review and comment dispositioning has been completed. In some cases, features and capabilities or known issues may be documented in the backlog for inclusion in a future trial implementation release.

                        Final                        

When this designation is assigned, the specification is considered to have addressed all stakeholder comments received in reviews of prior releases. Projectathon testing has been successfully completed, with all known issues resolved. And, all documentation is complete, providing implementers the ability to use the specification for compliance and certification of their products.

...

IO Specification Attribute Definitions

       Implementation Readiness       
  • In Development: when this designation is assigned, the specification is in the development process and subject to significant change. It is not ready for limited roll-out or production level use.
  • Limited Roll-Out: when this designation is assigned, the specification is ready to be used on a limited scale projects to meet a health care interoperability need.
  • Production: when this designation is assigned, the specification is ready to be used in production to meet a health care interoperability need.
Prototyping / Validation Readiness
  • Beta Testing / Beta Projectathon: when this designation is assigned the specification is subject to significant changes and has undergone feature complete testing by the Infoway IO team. The specification may be available to implementers to test their solutions at a testing event, such as a beta Projectathon, to provide input and help prepare the specification for Projectathon readiness.
  • Projectathon / Conformance: when this designation is assigned the specification is ready for testing and validation where implementers collaborate to test their solutions using methodology and tools that accelerate interoperability. A Projectathon provides an opportunity for participants to test their systems among themselves, against a reference environment and show conformance with the specification.
  • Connectathon / Certification: when this designation is assigned, the specification is ready for implementers to perform detailed validation and achieve certification of their solutions to the specification.

...

IO Specification Publication Process Flow

...

Image RemovedImage Added

Click on the image to view in full size.

IO Specification Publication Process Roles

...

RoleDescription
IO
Change Control BoardThe Interoperability Change Control Board (CCB) are accountable for and will manage the interoperability roadmap and evolution of the
interoperability
specifications, deciding on the priorities and content
for
for 
upcoming releases, and managing the backlog
and roadmap milestones
. The CCB will consist of Interoperability management, subject matter experts and representatives from the Operational and Strategic Governance bodies.
IO Team
The
This Infoway IO Team
will provide leadership and subject matter expertise representation on the CCB. This team
is responsible for developing and publishing
the CCB approved changes to
the interoperability specifications
and planning / hosting
in collaboration with it’s partners, for recommendation and approval. They will plan/ host testing events (e.g., Projectathons) and will also provide leadership and subject matter expertise representation on the CCB.
Jurisdictional PartnersJurisdictional Partners (i.e., Canadian jurisdictions participating in the interoperability specifications advancements) will provide input into the process through
regular interactions
collaboration with the Infoway IO Team, sharing
the
their priorities
of their jurisdictions
,
by
providing feedback during the comment disposition process, participation in testing events and sharing lessons learned from their implementation experience(s).
Public StakeholdersPublic Stakeholders (e.g., vendors, PCHO's, etc.) will provide input into the process through the comment disposition process, Infoway-hosted webinar / information gathering sessions, participation in testing events (e.g., Projectathons) and by sharing lessons learned from their implementation experience, where applicable.
Operational GovernanceThe Operational Governance body will
provide representation on the CCB and prepare recommendations regarding
participate in the ongoing development and alignment of the pan-Canadian work with jurisdictional priority areas and provide recommendations on the evolution of the interoperability specifications.
Strategic GovernanceThe Strategic Governance body will
provide representation on the CCB and provide approval regarding
participate in the ongoing development and alignment of the pan-Canadian work with jurisdictional priority areas and provide strategic direction on the evolution of the interoperability specifications.

IO Specification Publication Process Example

...