Change Log

Date IG Version Release Type FHIR Version Guide Package
2026-07-15 HALO v1.2.0 DFT 1.2.0 DFT 4.0.1 Home Page ca.infoway.io.halo 1.2.0-dft
2026-03-27 HALO v1.2.0 DFT-preBallot 1.2.0 DFT-preballot 4.0.1 Home Page ca.infoway.io.halo 1.2.0-dft-preballot
2025-10-31 HALO v1.1.1 DFT-preBallot 1.1.1 DFT-preBallot 4.0.1 Home Page ca.infoway.io.halo 1.1.1-dft-preballot
2025-09-26 HALO v1.1.0 DFT-preBallot 1.1.0 DFT-preBallot 4.0.1 Home Page ca.infoway.io.halo 1.1.0-dft-preballot
2025-04-11 HALO v1.0.0 DFT-preBallot 1.0.0 DFT-preBallot 4.0.1 Home Page ca.infoway.io.halo 1.0.0-dft-preballot

v1.2.0 DFT

  • Business Requirements
    • Added clarifications to Business Requirements IR-007, SR-005, SR-006
  • App Catalog
    • ⁠Multilingual Support
      • Distinguished Catalog Metadata Translation (translation of application metadata in the catalog response) and Application Runtime Translation (translation of the application after launch) as separate, independent concepts, and clarified translation handling further
      • Clarified multilingual metadata field names by renaming lang to contentLanguage and langSupported to languagesSupported
    • Registration elements
      • Added registrationModes and preassignedCredentials elements holding the App registration details to support scalable registration with an Identity Provider (IdP)
    • Intents element
      • Added intents element to support UI contexts or workflows during a SMART launch.
  • Design Considerations
    • Added App Registration and Authentication & Securing the App Catalog sections.
    • Renamed section Security, Authentication and Authorization to Federated Identity and Single Sign-On
    • Renamed sub-section title from Recommended SSO Approach: Federated Identity Sign-On to Recommended SSO Approach: Federated Single Sign-On
  • Subscriptions
    • Updated the Subscriptions page to reflect that an active subscription is required for state-changing interactions only
  • User Perspective Guides
    • Key HALO Sections - Added links to Design Considerations, Integration Profiles Overview, Interoperability Recommendations
    • Added clarification to the SMART App Developers User Perspective Guide that Apps are discoverable within the jurisdiction
  • Operation:$set-context
    • Added State-changing Scopes section to the $set-context page
  • Operation:$clear-context
    • Updated the Overview section on the $clear-context page to include SOFA recommendations.
  • Minor spelling and grammar corrections

v1.2.0 DFT-preballot

  • Added Multilanguage App Catalog support
  • Updated App Catalog endpoint
  • Grammar, spelling and graphic corrections

v1.1.1 DFT-preballot

  • Corrected front page project description
  • Corrected inconsistencies in diagrams for labelling and colouring
  • Corrected description of fhiruser parameter in $set-context
  • Updated descriptions of $events & $status outputs
  • Removed slicing from Bundle profiles
  • Corrected minor discrepancies within examples
  • Minor spelling and grammar corrections

v1.1.0 DFT-preBallot

  • Added Integration Profiles for the HALO framework (CA:AC, CA:SoF, CA:SoFA, CA:FSub)

  • Added User Perspective Guides

  • Business Requirements

    • Updated many requirements with clarifications from community feedback and fixed typos. Substantive changes are below:
    • R-002: updated requirement to support patient context where applicable, with consistent error handling
    • R-006: added requirement to address audit logging
    • IR-008 & IR-011
      • Fixed duplicate Business Requirements, Deprecated IR-011
      • Updated IR-008 with latest pan-Canadian specification releases and reduced requirement to use CA Core+ Profiles to SHOULD
    • IR-012: Reduced the requirement severity of the ability for SMART Apps to send discrete data back to POCs to SHOULD
  • Overall Architecture

    • Updated HALO SMART on FHIR Accelerator Architecture diagram, added Pre-condition for PoC system to have registered a subscription to the SoFA topic
    • Clarified LoB Services are out-of-scope
  • Design Considerations

    • Updated titles to Federated Single Sign-On -> Federated Single Sign-On (Recommended), Federated Sign-On (with Local Login) -> Federated Sign-On with Local Login
  • App Catalog

    • removed references to CapabilityStatement
    • Updated section title to offline_access Scope
  • App Launch

    • added clarifying language to resource retention limits
  • Subscriptions

    • Clarified requested state in the Subscription Creation Section
    • Renamed “Event ID Tracking” section to “Event Number Tracking”
    • $get-ws-binding-token is changed from GET to POST
  • SetContextTransactionBundle Profile

    • Removed unnecessary slices
  • SetContextTransactionResponseBundle Profile

    • Removed unnecessary slices
  • SetContextOutputParameters Profile

    • fixed broken section to profile
  • Fixed typos and incorrect links throughout the guide

v1.0.0 DFT-preBallot

  • Initial public release of the HALO specifications