Terminology Index > Terminology

Terminology

This section lists the coded value sets that are referenced by the FHIR profiles in this implementation guide. These coded values are used to describe and standardize clinical concepts and other data content within health records.

Usage Guidance

Several ValueSets are not available at their canonical URL (e.g., Canada Health Infoway published value sets) or on the terminology servers used in implementation guide publication (i.e., tx.fhir.org). Primarily, this impacts validation against Canada Health Infoway-hosted ValueSets during the development of derived Implementation Guides. This does not affect deployed systems as these instances will be validated against loaded terminology. For several of these ValueSets, "stub" resources have been created to stand-in for the unresolvable ValueSets. These stub ValueSets include pointers to the locations where the full value sets can be downloaded. Current guidance is to manually download the value sets from, for example, the Terminology Gateway. When terminology is not readily available as FHIR® Release 4 ValueSets or CodeSystems, implementers should work with terminology producers to identify options.

* Please note that these are Code System and/or Value set created by Ontario Health.

** Use of terminology subsets hosted on Canada Health Infoway Terminology Gateway is required in order to comply with this interoperability specification.

Value Sets defined by this implementation guide:

Value Set Description Profiles Binding Strength
AddressType Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both. Patient:Patient.address.type
Patient(Submission):Patient.address.type

Organization: Organization.address.type

Organization(Submission): Organization.address.type
Required
AddressUse The purpose of this address. Patient:Patient.address.use
Patient(Submission):Patient.address.use

Organization: Organization.address.use

Organization(Submission):Organization.address.use
Required
AdditionalDosageInstructions This value set includes additional Dosage Instructions MedicationDispense:MedicationDispense.dosageInstruction.additionalInstruction
MedicationDispense(Submission):MedicationDispense.dosageInstruction.additionalInstruction
Example
AdministrationSiteCodes This value set includes Anatomical Structure codes MedicationDispense:MedicationDispense.dosageInstruction.site
MedicationDispense(Submission):MedicationDispense.dosageInstruction.site
Example
AdministrationMethodCodes This value set includes some method codes MedicationDispense:MedicationDispense.dosageInstruction.method
MedicationDispense(Submission):MedicationDispense.dosageInstruction.method
Example
AdministrativeGender The gender of a person used for administrative purposes. Patient: Patient.gender Required
AdmitSource Specific type of encounter Encounter:Encounter.hospitalization.admitSource Required
BedType This field contains type of bed Encounter:Encounter.location.physicalType.coding:slice-bed-type Required
BundleEntryRequestMethod In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred.
Bundle(Submission):Bundle.entry.request.method
Required
BundleType Indicates the purpose of this bundle - how it is intended to be used. Bundle: Bundle.type
Bundle(Submission):Bundle.type
Required
ContactPointSystem Use of contact point. Patient: Patient.telecom.system
Patient(Submission): Patient.telecom.system

Practitioner: Practitioner.telecom:TelecomPhone.system

Practitioner(Submission):Practitioner.telecom.TelecomPhone.system

Practitioner:Practitioner.telecom.telecomFax.system

Practitioner(Submission):Practitioner.telecom.Telecomfax.system

Organization: Organization.telecom:TelecomPhone.system

Organization(Submission):Practitioner.telecom.TelecomPhone.system

Organization: Organization.telecom:Telecomfax.system

Organization(Submission): Organization.telecom:Telecomfax.system
Required
ContactPointUse Use of contact point. Patient: Patient.telecom.use
Patient(Submission): Patient.telecom.use

Practitioner: Practitioner.telecom.telecomPhone.use

Practitioner(Submission):Practitioner.telecom.TelecomPhone.use

Practitioner: Practitioner.telecom.telecomFax.use

Practitioner(Submission):Practitioner.telecom.Telecomfax.use

Organization: Organization.telecom:TelecomPhone.use

Organization(Submission):Practitioner.telecom.TelecomPhone.use

Organization: Organization.telecom:Telecomfax.use

Organization(Submission: Organization.telecom:Telecomfax.use
Required
CountryCode* The set of 3-character country codes from the ISO-3166 standard, e.g., CAN, USA used in addresses by Ontario Health interfaces Patient:Patient.address.country
Patient(Submission):Patient.address.country
Required
DaysOfWeek The days of the week MedicationDispense:MedicationDispense.dosageInstruction.timing.repeat.dayOfWeek
MedicationDispense(Submission):MedicationDispense.dosageInstruction.timing.repeat.dayOfWeek
Required
DischargeDisposition This field contains the disposition of the patient at time of discharge Encounter:Encounter.hospitalization.dischargeDisposition Required
DispenseCategory* Dispense type, e.g. drug, device or pharmacy service. A reference to a code defined by a terminology system. MedicationDispense: MedicationDispense.category.coding
MedicationDispense(Submission):MedicationDispense.category
Required
DoseAndRateType The kind of dose or rate specified MedicationDispense:MedicationDispense.dosageInstruction.doseAndRate.type
MedicationDispense(Submission):MedicationDispense.dosageInstruction.doseAndRate.type
Example
DrugServiceCoverage* Codes indicate whether a medication or service cost was covered by a public plan, a private insurance plan or by the patient themselves. MedicationDispense:MedicationDispense.MedicationDispense.extension:DrugServiceCoverage
MedicationDispense (Submission): MedicationDispense.extension:DrugServiceCoverage
Required
EncounterClass* Indicates the class of encounter. Encounter:Encounter.class Required
EncounterIdentifierType A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Encounter:Encounter.identifier.type Extensible
EncounterPriority The Canadian Triage and Acuity Scale (CTAS) is a scale used to determine the triage level. Encounter:Encounter.priority Required
EncounterReasonCodes Codes that indicate reasons for an encounter Encounter:Encounter.reasonCode Preferred
EncounterStatus Current state of the encounter. Encounter:Encounter.status Required
EncounterType Specific type of encounter Encounter:Encounter.type Required
EventTiming Code for time period of occurrence MedicationDispense:MedicationDispense.dosageInstruction.timing.repeat.when
MedicationDispense(Submission):MedicationDispense.dosageInstruction.timing.repeat.when
Required
IssueSeverity How the issue affects the success of the action. OperationOutcome: OperationOutcome.issue.severity Required
IssueType A code that describes the type of issue. OperationOutcome: OperationOutcome.issue.code Required
Language* Languages understood or supported by Ontario clients and organizations. This value set represents the subset of all ISO living languages as of April 22, 2020. Bundle:Bundle.language
Bundle(Submission):Bundle.language
Preferred
LocationType* The physical type of the location Encounter:Encounter.location.physicalType Required
MedicationAdministrationCategory Indicates where the medication is expected to be consumed or administered. MedicationAdministration: MedicationAdministration.category Preferred
MedicationRepeatPattern* The number of times to repeat the action within the specified period. MedicationRequest Prescription: MedicationRequest.dosageInstruction.timing.code
MedicationDispense: MedicationDispense.dosageInstruction.timing.code
MedicationDispense (Submission): MedicationDispense.dosageInstruction.timing.code
Extensible
MedicationAdministrationStatusCodes A set of codes indicating the current status of a MedicationAdministration. MedicationAdministration: MedicationAdministration.status Required
MedicationDispenseStatus A code specifying the state of the dispense event. MedicationDispense:MedicationDispense.status
MedicationDispense(Submission):MedicationDispense.status
Required
MedicationRequestIntent A code identifies the request intent. MedicationRequestPrescription:MedicationRequest.intent
MedicationRequestPrescription(Submission): MedicationRequest.intent
Required
MedicationRequestStatus A code specifying the current state of the order. MedicationRequestPrescription:MedicationRequest.status
MedicationRequestPrescription(Submission): MedicationRequest.status
Required
MedicationRequestReasonCode ** The clinical reason for which a medication is being ordered. The content of this subset includes commonly used concepts and may expand based on user experience. MedicationRequestPrescription:MedicationRequest.reasoncode
MedicationRequestPrescription(Submission): MedicationRequest.reasoncode
Extensible
OperationOutcome Operation Outcome codes used by FHIR test servers OperationOutcome: OperationOutcome.issue.details Required
ParticipantType Role of participant in encounter Encounter:Encounter.participant.type Required
PatientIdentifierType* Codes Identifie types of patient identifier Patient:Patient.identifier.type
Patient(Submission):Patient.identifier:IdentifierOntarioHCN.type
Required
PrescriptionIndicationForUse** The clinical reason for which a medication is being ordered. The content of this subset includes commonly used concepts and may expand based on user experience MedicationRequestPrescription:MedicationRequest.reasonCode Required
PrescriptionDrugForm** The form in which a compounded drug or active ingredient can be dispensed to the patient. Medication: Medication.form.coding Required
PrescriptionDoseQuantityUnit ** Units of measure and/or products that convey the amount of drug to be given to a patient in one dose MedicationRequestPrescription:MedicationRequest.dosageInstruction.doseAndRate.dose
MedicationRequestPrescription(Submission): MedicationRequest.dosageInstruction.doseAndRate.dose

MedicationAdministration: MedicationAdministration.dosage.dose

MedicationAdministration(Submission): MedicationAdministration.dosage.dose
Extensible
PrescriptionMedicinalProduct** Medicinal products for prescribing. The content of this subset only contains commonly used medicinal products that are available for prescribing and dispensing in Canada. This content will expand to include all human medicinal products over time. Medication: Medication.code.coding:drugCCDD
Medication(Submission):Medication.code.coding:drugCCDD
Required
PrescribedQuantityUnit** Units of measure and/or products that convey the amount of drug being prescribed to a patient MedicationDispense:MedicationDispense.quantity.code
MedicationDispense(Submission):MedicationDispense.quantity.code
Extensible
ProvinceStateCode* Codes for provinces, states and territories supported by Ontario Health interfaces Patient:Patient.address.state
Patient(Submission):Patient.address.state
Required
QuantityComparator How the Quantity should be understood and represented MedicationDispense:MedicationDispense.dosageInstruction.maxDosePerPeriod.numerator.comparator
MedicationDispense(Submission):MedicationDispense.dosageInstruction.doseAndRate.maxDosePerPeriod.numerator.comparator
Required
RouteofAdministration ** The path the administered medication takes to get into the body or into contact with the body. MedicationDispense: MedicationDispense.dosageInstruction.route.coding
MedicationDispense(Submission):MedicationDispense.dosageInstruction.route
Required
ServiceType This field indicates description of the Hospital Service. Encounter:Encounter.serviceType Required
UnitsOfTime The units of time for the period in UCUM units. MedicationDispense: MedicationDispense.dosageInstruction.timing.repeat.periodUnit
MedicationDispense(Submission):MedicationDispense.dosageInstruction.timing.repeat.periodUnit
Required