Ontario Health eForms Implementation Guide
0.1.0 - ci-build
CA-ON
Ontario Health eForms Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
This page details all dependencies for the Ontario Health eForms Implementation Guide.
Dependency | Version | Type | Description |
---|---|---|---|
HL7 FHIR R4 | 4.0.1 | Core Specification | Base FHIR specification |
SDC Implementation Guide | 3.0.0 | Implementation Guide | Structured Data Capture patterns |
| Resource | Usage | Profile | |———-|——-|———| | Questionnaire | Form definitions | EFormQuestionnaire | | QuestionnaireResponse | Form responses | EFormQuestionnaireResponse | | Task | Workflow management | EFormsTaskProfile | | ServiceRequest | Form requests | EFormsServiceRequest |
| Resource | Usage | Profile | |———-|——-|———| | Patient | Form subjects | EFormPatient | | Organization | Healthcare orgs | EFormOrganization | | PractitionerRole | Form assignees | EFormPractitionerRole | | Provenance | Audit trail | EFormProvenance | | Communication | Notifications | EFormCommunication | | Subscription | Event handling | EFormSubscription | | PlanDefinition | Workflow templates | EFormPlanDefinition | | DocumentReference | Attachments | EFormDocumentReference |
| SDC Profile | Version | Usage in eForms | |————-|———|—————–| | sdc-questionnaire | 3.0.0 | Parent for EFormQuestionnaire | | sdc-questionnaireresponse | 3.0.0 | Parent for EFormQuestionnaireResponse | | sdc-task | 3.0.0 | Parent for EFormsTaskProfile | | sdc-servicerequest | 3.0.0 | Parent for EFormsServiceRequest |
| Extension | Version | Usage | |———–|———|——-| | sdc-questionnaire-subQuestionnaire | 3.0.0 | Modular forms | | assemble-expectation | 3.0.0 | Assembly behavior |
| CodeSystem | Version | Usage | |————|———|——-| | sdc/CodeSystem/temp | 3.0.0 | Task and ServiceRequest codes |
| Tool | Version | Purpose | |——|———|———| | SUSHI | 3.16.3+ | FSH compilation | | IG Publisher | 2.0.9+ | IG generation | | FHIR Validator | Latest | Resource validation |
| Dependency | Version | Required | Purpose | |————|———|———-|———| | FHIR Server | R4 Compatible | Yes | Resource storage/retrieval | | Terminology Server | R4 Compatible | Optional | Code validation | | SDC Operations | 3.0.0+ | Optional | Adaptive forms |
| Code System | Usage | Notes | |————-|——-|——-| | SNOMED CT | Clinical concepts | Optional, as needed | | LOINC | Observations | Optional, as needed | | ISO 3166 | Jurisdictions | Used for Ontario |
| Code System | Purpose | Dependency | |————-|———|————| | business-status | Workflow status | None (local) | | task-code | Task types | None (local) |
eForms IG (0.1.0)
├── FHIR R4.0.1 (required)
├── SDC 3.0.0 (required)
│ ├── sdc-questionnaire
│ ├── sdc-questionnaireresponse
│ ├── sdc-task
│ ├── sdc-servicerequest
│ └── SDC Extensions
│ ├── sdc-questionnaire-subQuestionnaire
│ └── assemble-expectation
└── Local Resources
├── Custom Profiles (12)
├── Custom Extensions (1)
├── Custom ValueSets (2)
└── Custom CodeSystems (2)
# Core dependencies (automatic with IG package)
npm install fhir.ca.on.eforms
# Development dependencies
npm install -g fsh-sushi
| FHIR | SDC | Status | |——|—–|——–| | 4.0.1 | 3.0.0 | ✅ Fully tested | | 4.0.0 | 3.0.0 | ⚠️ Should work | | 4.0.1 | 4.0.0-ballot | ❌ Not compatible |
Updated: July 2025