visit the hl7 website
Ontario Provenance HL7® FHIR® Implementation Guide -v1.0.0-trial-use
fhir-logo
  • Table of Contents
  • Home
    • Home Index
    • Introduction
    • Scope
    • Glossary
    • Reference Material
    • Intended Audience
  • Business Context
    • Business Context
    • Relationship to Other Specifications
    • Business Model
    • Business Data
    • Use Cases
    • Business Rules
  • Technical Context
    • Technical Context Index
    • Implementer Responsibility
    • Conformance Rules
    • Connectivity Summary
  • FHIR Artifacts
    • FHIR Artifacts Index
    • Interactions
    • Interaction: Search Provenance
    • Profiles
    • Profile: Provenance
    • Examples
    • System URIs
    • Downloads
    • Response Handling
    • Capability Statement
  • Change Log
    • Change Log Index
    • Known Issues
    • Revision History
    • Copyrights
    1. Table of Contents
    2. Technical Context
    3. Conformance Rules

For a full list of available versions, see the Directory of published versions

Technical Context > Conformance Rules

3.3. Conformance Rules

FHIR is a general purpose specification and imposes no particular requirements on implementers to support specific resources, operations, search parameters or other capabilities. To achieve interoperability in a particular domain, it's important that implementors make similar decisions about what FHIR capabilities those systems will support. FHIR uses the CapabilityStatement resource to define the actual or expected capabilities of a particular system.

3.3.1. MustSupport Flag

3.3.2. FHIR standard utilizes MustSupport flag to identify data elements that implementers must support in order to produce or consume FHIR resources in some meaningful way. Please refer to the guidance below:

3.3.3. Submitting Data

3.3.4. When submitting data to Ontario Health, the source system must demonstrate that it is capable of providing the elements marked with the "MustSupport" flag and be configured to include these data elements in accordance with the profile definition and associated business rules. Each FHIR resource instance may not always contain these elements.

Elements without the "MustSupport" flag should not be included in a FHIR submission. If included they won't be stored.

3.3.5. Consuming Data

3.3.6. Elements marked with "MustSupport" will be supported in accordance with the definition in the profiles. Consuming applications SHALL be capable of processing resources containing MustSupport data elements without generating an error or causing the application to fail. Consuming applications SHOULD be capable of handling the MustSupport data elements in a meaningful way (e.g. store it, use it in subsequent workflow or business function), and SHALL be able to process instances containing MustSupport data elements asserting missing information. Elements without the "MustSupport" flag might not be stored, viewed, or otherwise processed by the receiving application unless there is condition to indicate that the element should be displayed, stored, or otherwise processed if possible.

3.3.7. Data Formatting

3.3.8. Letter Case Information is stored as mixed case and information is preserved in the format provided by the source (e.g. ALL UPPER CASE, Mixed Case, or a mix). Implementers MAY apply data formatting rules where there is a local requirement to standardize information to a consistent format.

3.3.9. Extended Character Set

3.3.10. All information exchanged within Ontario’s EHR assets SHALL be encoded using UTF-8 to support extended character sets beyond ASCII/ANSI, including French characters.

Version: v1.0.0-trial-use FHIR Version: R4.0.1

Powered by SIMPLIFIER.NET

HL7® and FHIR® are the registered trademarks of Health Level Seven International