Resources

From detailed guides to online courses – resources are available to provide you with the knowledge necessary to build and integrate EHR applications.

Key Architectural Principles and Decisions

The systems view has been built using the following architectural principles: 

  • Integration, interoperability and reusability: systems will be constructed with methods that substantially improve interoperability and the reusability of components.
    • Components will be purpose-built to support integration and rapid adaptation. 
    • Components are designed using service-oriented architecture concepts and methods, providing persistent and stable EHR capabilities while allowing for flexibility in the selection of new products and services, and the repurposing of existing solutions to maximize value and minimize costs.
    • Components must be replaceable with minimal impact on existing users. 
  • Standards and open systems: information and technology standards provide the foundation for long-term stability and interoperability. Design choices should be prioritized toward open systems and the creation of adaptable, flexible, and interoperable, vendor-neutral solutions.
  • Availability, scalability, reliability, and maintainability: to ensure high availability of EHR information and services, reliability and availability must be part of their design.
    • EHR components and systems must be scalable in size, capacity, and functionality to meet changing business and technical requirements, and to minimize the application and platform changes required to respond to increased or decreased demand.    
  • Mainstream solutions: production IT solutions used in the EHR should use industry-proven, mainstream technologies except in those areas where advanced higher-risk solutions provide a substantial benefit.
  • Privacy and security: EHR components will be built and/or procured to comply with the privacy and security requirements defined in Ontario law, and will employ adequate safeguards to protect the information they contain and the services they provide and to defend against the broadest possible range of vulnerabilities.
  • Service-oriented architecture: EHR solutions should be designed using service-oriented architecture principles, enabling reusability so that they can be leveraged or extended.
  • Technological and operational convergence: EHR solutions should be designed with lower operational complexity in terms of technology, process, systems, and operations, to ensure higher stability, reduced cost, and enhanced delivery and operational capabilities. 
  • Leverage centres of expertise and build from success: promote the use of best practices and reuse of available artifacts, components, services, and processes.
  • Provide multiple ways to interact with services: for example, interaction with EHR services may be provided through portlets in a portal, web services, and other means including mobile devices.
  • Support versioning and migration: service interfaces are based on standards and long-standing business processes; however, even the most solid standards change over time. By supporting versions of service interfaces, the HIAL allows for new systems to be brought online to consume new features in the EHR without breaking legacy functionality, while legacy features can be phased out in a predictable manner.
  • Direct path: when traversing the integx`rated components of the EHR structure, services should be consumed through the most direct path possible. 
Back to Top

Explore the Blueprint

Multiple views describe the many ways the blueprint supports EHR delivery.

Get Us Involved

From advisory consultations on blueprint alignment to standard selection, we can help you align, adopt and implement solutions.

Contact Us

Stay Up To Date

Published four times a year, the Blueprint Bulletin provides readers with regular insight into the elements, services and new developments associated with the Ontario eHealth blueprint.

Looks like you’re using an old browser.

To view this site, you’ll need to upgrade your browser.

Upgrade Now

×