Terminology > Terminology
Terminology
Various coded values which are used to describe clinical concepts within health records as well as codes used within messages to meet the structural requirements of interfaces.
*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 | Profile | 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. | Organization - Organization.address.type Organization - Organization.contact.address.type Patient - Patient.address.type |
Required |
AddressUse | The purpose of this address. | Organization - Organization.address.use Organization - Organization.contact.address.use Patient - Patient.address.use |
Required |
AdministrativeGender | The gender of a person used for administrative purposes. | Patient - Patient.gender, Patient - Patient.gender Practitioner - Practitioner.gende |
Required |
AbsentorUnknownAllergies | Absent or Unknown Allergies. Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This describes a categorical negated statement (e.g., "No known allergy"). | AllergyIntolerance - AllergyIntolerance.absentOrUnknownAllergies | Required |
AllergyIntoleranceCategory | Category of an identified substance associated with allergies or intolerances. | AllergyIntolerance - AllergyIntolerance.allergyIntoleranceCategory | Required |
AllergyIntoleranceCriticality | Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance. | AllergyIntolerance - AllergyIntolerance.allergyIntoleranceCriticality | Required |
AllergyIntoleranceClinicalStatusCodes | The clinical status of the allergy or intolerance. | AllergyIntolerance - AllergyIntolerance.clinicalstatus | Required |
AllergyIntoleranceType | Identification of the underlying physiological mechanism for a Reaction Risk | AllergyIntolerance - AllergyIntolerance.allergyIntoleranceType | Required |
AllergyIntoleranceVerificationStatus | Preferred value set for AllergyIntolerance Verification Status. | AllergyIntolerance - AllergyIntolerance.VerificationStatusCodes | Required |
AppointmentStatus | The free/busy status of an appointment. | Appointment - Appointment.status | Required |
BundleType | Indicates the purpose of this bundle - how it is intended to be used. | Bundle - Bundle.type | Required |
CommunicationBarrier * |
Contains codes required to identify if the patient speaks/understands an offical language (english/french), or if she/he does not and an interpretor is required. | Patient - Patient.communication.extension.CommunicationBarrier.valueCoding | Extensible |
CommunicationCategory * |
Codes for general categories of communications such as alerts, instructions, etc. | Communication - Communication.category | Extensible |
CommunicationStatus | The status of the transmission. | Communication - Communication.status | Required |
ConditionCategory | A category assigned to the condition. | Condition - Condition.category | Extensible |
ConditionClinicalStatus | The clinical status of the condition. | Condition - Condition.clinicalStatus | Required |
ConditionCode** |
Represents the ‘Most Commonly Used’ clinical problems, conditions, diagnoses, symptoms, findings and complaints, as interpreted by the provider. Concepts from CHI HealthConcernCodeSubsetCommonlyUsed SNOMED CT Subset. | Condition - Condition.code | Extensible |
ConditionSeverity** |
A subjective assessment of the severity of the condition as evaluated by the clinician. | Condition - Condition.severity | Preferred |
ConditionStage | A simple summary of the stage such as "Stage 3". The determination of the stage is disease-specific. | Condition - Condition.stage.summary | Extensible |
ConditionVerificationStatus | The verification status to support the clinical status of the condition. | Condition - Condition.verificationStatus | Required |
ConsentCategory | A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements. | Consent - Consent.category | Extensible |
ConsentContentClass | The class of information covered by this rule. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to. | Consent - Consent.provision.class | Extensible |
ConsentScope | This value set includes the four Consent scope codes. | Consent - Consent.scope | Extensible |
ConsentStateCode | Indicates the state of the consent. | Consent - Consent.status | Required |
ConsentProvisionType | How a rule statement is applied, such as adding additional consent or removing consent. | Consent - Consent.provision.provision.type | Required |
ContactEntityType | Indicates a purpose for which the contact can be reached. | Organization - Organization.contact.purpose | Extensible |
ContactPointSystem | Telecommunications form for contact point. | MessageHeader - MessageHeader.source.contact.system Organization - Organization.telecom.system Organization - Organization.contact.telecom.system Patient - Patient.telecom.system |
Required |
ContactPointUse | Use of contact point. | MessageHeader - MessageHeader.source.contact.use Organization - Organization.telecom.use Organization - Organization.contact.telecom.use Patient - Patient.telecom.use |
Required |
ContentType * |
Values representing the use and purpose of the contents of a message. | MessageHeader - MessageHeader.extension.ContentType | Extensible |
DartAndDarcReasons | Codes supported by Ontario Health intending to capture dates affecting readiness to treat and consult. | ServiceRequest - ServiceRequest.extension.DARC ServiceRequest - ServiceRequest.extension.DART | Extensible |
DaysOfWeek | Indicates which days of the week are available between the start and end Times. | Location - Location.hoursOfOperation.daysOfWeek | Required |
DeliveryMethod * |
Codes representing the method or modality through which healthcare services are provided. | HealthcareService - HealthcareService.extension.DeliveryMethod | Extensible |
DocumentReferenceStatus | The status of this document reference. | DocumentReference - DocumentReference.status | Required |
EligibilityCriteria * |
A set of values used to represent responses to eligibility criteria for a HealthcareService. | HealthcareService - HealthcareService.eligibility.code | Extensible |
Facet* |
Facets are semantic categories used in a faceted taxonomy system. This value set contains values representing facet category names. | HealthcareService - HealthcareService.type.extension | Extensible |
HealthcareServiceCategories* |
A high-level listing of healthcare service categories. | HealthcareService - HealthcareService.category | Extensible |
HealthServiceOffering** |
A code that represents the care procedures performed by a Provider for a particular service (i.e. .procedure, diagnostic investigation, or panel of investigations) that have been requested. Concepts from CHI InterventionCodeSubsetCare SNOMED CT subset. | ServiceRequest - ServiceRequest.code | Extensible |
HTTPVerb | 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 - Bundle.entry.request.method | Required |
IdentifierType * |
Codes supported by Ontario Health that can be used to determine which identifier to use for a specific purpose. This is an extension of the core FHIR value set.. | Patient - Patient.identifier.type HealthcareService - HealthcareService.identifier.type |
Extensible |
IdentifierUse* |
Codes supported by Ontario Health that can be used to identify the purpose of this identifier, if known. This is a subset of the core FHIR value set. | HealthcareService - HealthcareService.identifier.use | Extensible |
Language * |
Languages understood or supported by Ontario clients and organizations. | Patient - Patient.communication.language Practitioner - Practitioner.communication |
Preferred |
LocationPhysicalType | This example value set defines a set of codes that can be used to indicate the physical form of the Location. | Location - Location.physicalType | Example |
LocationStatus | Indicates whether the location is still in use. | Location - Location.status | Required |
ManifestationOrSymptom | A manifestation or symptom that led to the recording of this condition. | Condition - Condition.evidence.code | Extensible |
MaritalStatus | This value set defines the set of codes that can be used to indicate the marital status of a person.The specific meanings of these codes can vary somewhat by jurisdiction and implementation so caution should be used when determining equivalency. | Patient - Patient.maritalStatus | Extensible |
MessageEventCode* |
Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification.Alternatively uri to the EventDefinition. | MessageHeader - MessageHeader.eventCoding.code | Required |
MessageReasonEncounter | Code indicates a reason for the occurrence of the encounter which is the focus of this message. | MessageHeader - MessageHeader.reason | Example |
NarrativeStatus | The status of the narrative - whether it's entirely generated (from just the defined data or the extensions too), or whether a human authored it and it may contain additional data. | Appointment - Appointment.text.status | Required |
OperationalStatus | The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance. FHIR Value set/code system definition for HL7 v2 table 0116 (BED STATUS). | Location - Location.operationalStatus | Preferred |
OperationOutcomeCode | Describes the type of the issue. The system that creates an OperationOutcome SHALL choose the most applicable code from the IssueType value set, and may additionally provide its own code for the error in the details element. | OperationOutcome - OperationOutcome.issue.code | Required |
OperationOutcomeDetails | Additional details about the error. This may be a text description of the error or a system code that identifies the error. | OperationOutcome - OperationOutcome.issue.details | Example |
OperationOutcomeSeverity | Indicates whether the issue indicates a variation from successful processing. | OperationOutcome - OperationOutcome.issue.severity | Required |
OrganizationContactPurpose | Indicates a purpose for which the contact can be reached. | Organization - Organization.contact.purpose | Extensible |
OrganizationType | This example value set defines a set of codes that can be used to indicate a type of organization. | Organization - Organization.type | Example |
ParticipationStatus | Participation status of the actor. | Appointment - Appointment.participant.status | Required |
PatientContactRelationship | The nature of the relationship between the patient and the contact person. | Patient - Patient.contact.relationship | Extensible |
PharmaceuticalBiologicProductAndSubstanceCode ** |
Codes for allergy or intolerance from the Infoway Substance Code and Pharmaceutical/Biologic Product Code value sets. | AllergyIntolerance - AllergyIntolerance.code.codeAllergyCA | Required |
PractitionerQualification** |
A role type that is used to categorize an entity that delivers health care in an expected and professional manner to an entity in need of health care services. Examples: Registered Nurse, Chiropractor, Physician, Custodial Care Clinic. Concepts from CHI HealthCareProviderRoleType pan-Canadian subset. | Practitioner - Practitioner.qualification.code | Extensible |
PractitionerSpecialty ** |
This is the code representing the clinical specialty of the clinician or provider who interacted with, treated, or provided a service to/for the patient. | PractitionerRole - PractitionerRole.specialty | Extensible |
PractitionerRoleCode | This value set defines a set of codes that can be used to indicate the role of a Practitioner | PractitionerRole - PractitionerRole.code | Extensible |
QuestionnaireResponseStatus | The position of the questionnaire response within its overall lifecycle. | QuestionnaireResponse - QuestionnaireResponse.status | Required |
ReferralDocumentType | Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced. | DocumentReference - DocumentReference.type | Extensible |
ReferralSourceTypes * |
This value set is for Referral Source Type identification. Only one referral routing object is expected. | ServiceRequest - ServiceRequest.extension-RoutingOptions MessageHeader - MessageHeader.extension-RoutingOptions MessageHeader - MessageHeader.extension-ReferralIdentifier.valueIdentifier.type |
Extensible |
RequestIntent | Codes indicating the degree of authority/intentionality associated with a request. | ServiceRequest - ServiceRequest.intent | Required |
RequestPriority | Identifies the level of importance to be assigned to actioning the request. | ServiceRequest - ServiceRequest.priority | Required |
RequestStatus | Codes identifying the lifecycle stage of a request. | ServiceRequest - ServiceRequest.status | Required |
SearchEntryMode | Why this entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process. | Bundle - Bundle.entry.search.mode | Required |
ServiceRequestCategory** |
A code that classifies the service for searching, sorting and display purposes (e.g. "Surgical Procedure"). | ServiceRequest - ServiceRequest.category | Extensible |
SecurityLabels* |
A security label provides specific security metadata about the information it is fixed to. | HealthcareService - HealthcareService.meta.security | Extensible |
ServiceProvisionConditions * |
The code(s) that detail the conditions under which the healthcare service is available/offered. | Extensible | |
SecurityLabels* |
A security label provides specific security metadata about the information it is fixed to. | HealthcareService - HealthcareService.serviceProvisionCode | Extensible |
TaskBusinessStatus * |
Contains business-specific nuances of the business state. | Task - Task.businessStatus.coding.code | Example |
TaskCode * |
Codes indicating the type of action that is expected to be performed. | Task - Task.code | Extensible |
TaskIntent | Distinguishes whether the task is a proposal, plan or full order. | Task - Task.intent | Required |
TaskStatus | The current status of the task. | Task - Task.status | Required |