Terminology

CodeSystem:FHIRVersion

All published FHIR Versions.
CodeDisplayDefinition
0.010.01Oldest archived version of FHIR.
0.050.051st Draft for Comment (Sept 2012 Ballot).
0.060.062nd Draft for Comment (January 2013 Ballot).
0.110.11DSTU 1 Ballot version.
0.0.800.0.80DSTU 1 Official version.
0.0.810.0.81DSTU 1 Official version Technical Errata #1.
0.0.820.0.82DSTU 1 Official version Technical Errata #2.
0.4.00.4.0Draft For Comment (January 2015 Ballot).
0.5.00.5.0DSTU 2 Ballot version (May 2015 Ballot).
1.0.01.0.0DSTU 2 QA Preview + CQIF Ballot (Sep 2015).
1.0.11.0.1DSTU 2 (Official version).
1.0.21.0.2DSTU 2 (Official version) with 1 technical errata.
1.1.01.1.0GAO Ballot + draft changes to main FHIR standard.
1.4.01.4.0CQF on FHIR Ballot + Connectathon 12 (Montreal).
1.6.01.6.0FHIR STU3 Ballot + Connectathon 13 (Baltimore).
1.8.01.8.0FHIR STU3 Candidate + Connectathon 14 (San Antonio).
3.0.03.0.0FHIR Release 3 (STU).
3.0.13.0.1FHIR Release 3 (STU) with 1 technical errata.
3.3.03.3.0R4 Ballot #1.
3.5.03.5.0R4 Ballot #2.
3.6.03.6.0Current Development build (Lead up to Release 4).
4.0.04.0.0FHIR Release 4 (Normative + STU).

CodeSystem:PropertyType

The type of a property value.
CodeDisplayDefinition
codecode (internal reference)The property value is a code that identifies a concept defined in the code system.
CodingCoding (external reference)The property value is a code defined in an external code system. This may be used for translations, but is not the intent.
stringstringThe property value is a string.
integerintegerThe property value is a string (often used to assign ranking values to concepts for supporting score assessments).
booleanbooleanThe property value is a boolean true | false.
dateTimedateTimeThe property is a date or a date + time.
decimaldecimalThe property value is a decimal number.

CodeSystem:ConceptMapGroupUnmappedMode

Defines which action to take if there is no match in the group.
CodeDisplayDefinition
providedProvided CodeUse the code as provided in the $translate request.
fixedFixed CodeUse the code explicitly provided in the group.unmapped.
other-mapOther MapUse the map identified by the canonical URL in the url element.

CodeSystem:CodeSearchSupport

The degree to which the server supports the code search parameter on ValueSet, if it is supported.
CodeDisplayDefinition
explicitExplicit CodesThe search for code on ValueSet only includes codes explicitly detailed on includes or expansions.
allImplicit CodesThe search for code on ValueSet only includes all codes based on the expansion of the value set.

CodeSystem:DefinitionResourceType

A list of all the definition resource types defined in this version of the FHIR specification.
CodeDisplayDefinition
ActivityDefinitionActivityDefinitionThis resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.
EventDefinitionEventDefinitionThe EventDefinition resource provides a reusable description of when a particular event can occur.
MeasureMeasureThe Measure resource provides the definition of a quality measure.
OperationDefinitionOperationDefinitionA formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).
PlanDefinitionPlanDefinitionThis resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols.
QuestionnaireQuestionnaireA structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.

CodeSystem:CodeSystemContentMode

The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource.
CodeDisplayDefinition
not-presentNot PresentNone of the concepts defined by the code system are included in the code system resource.
exampleExampleA few representative concepts are included in the code system resource. There is no useful intent in the subset choice and there's no process to make it workable: it's not intended to be workable.
fragmentFragmentA subset of the code system concepts are included in the code system resource. This is a curated subset released for a specific purpose under the governance of the code system steward, and that the intent, bounds and consequences of the fragmentation are clearly defined in the fragment or the code system documentation. Fragments are also known as partitions.
completeCompleteAll the concepts defined by the code system are included in the code system resource.
supplementSupplementThe resource doesn't define any new concepts; it just provides additional designations and properties to another code system.

CodeSystem:FHIR Defined Concept Properties

A set of common concept properties for use on coded systems throughout the FHIR eco-system.
CodeDisplayDefinition
inactiveInactiveTrue if the concept is not considered active - e.g. not a valid concept any more. Property type is boolean, default value is false
deprecatedDeprecatedThe date at which a concept was deprecated. Concepts that are deprecated but not inactive can still be used, but their use is discouraged, and they should be expected to be made inactive in a future release. Property type is dateTime
notSelectableNot SelectableThe concept is not intended to be chosen by the user - only intended to be used as a selector for other concepts. Note, though, that the interpretation of this is highly contextual; all concepts are selectable in some context. Property type is boolean
parentParentThe concept identified in this property is a parent of the concept on which it is a property. The property type will be 'code'. The meaning of 'parent' is defined by the hierarchyMeaning attribute
childChildThe concept identified in this property is a child of the concept on which it is a property. The property type will be 'code'. The meaning of 'child' is defined by the hierarchyMeaning attribute

CodeSystem:Indicator

This value set captures the set of indicator codes defined by the CDS Hooks specification.
CodeDisplayDefinition
infoThe response is informationalundefined
warningThe response is a warningundefined
criticalThe response is critical and indicates the workflow should not be allowed to proceedundefined

CodeSystem:CodeSystemHierarchyMeaning

The meaning of the hierarchy of concepts in a code system.
CodeDisplayDefinition
grouped-byGrouped ByNo particular relationship between the concepts can be assumed, except what can be determined by inspection of the definitions of the elements (possible reasons to use this: importing from a source where this is not defined, or where various parts of the hierarchy have different meanings).
is-aIs-AA hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts. Not that is-a is a property of the concepts, so additional subsumption relationships may be defined using properties or the [subsumes](extension-codesystem-subsumes.html) extension.
part-ofPart OfChild elements list the individual parts of a composite whole (e.g. body site).
classified-withClassified WithChild concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a "closed world" meaning all things must be in the hierarchy. This results in concepts such as "not otherwise classified.".

CodeSystem:FilterOperator

The kind of operation to perform as a part of a property based filter.
CodeDisplayDefinition
=EqualsThe specified property of the code equals the provided value.
is-aIs A (by subsumption)Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, including the provided concept itself (include descendant codes and self).
descendent-ofDescendent Of (by subsumption)Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, excluding the provided concept itself i.e. include descendant codes only).
is-not-aNot (Is A) (by subsumption)The specified property of the code does not have an is-a relationship with the provided value.
regexRegular ExpressionThe specified property of the code matches the regex specified in the provided value.
inIn SetThe specified property of the code is in the set of codes or concepts specified in the provided value (comma separated list).
not-inNot in SetThe specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list).
generalizesGeneralizes (by Subsumption)Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e. include ancestor codes and self).
existsExistsThe specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values).

CodeSystem:EventResourceType

A list of all the event resource types defined in this version of the FHIR specification.
CodeDisplayDefinition
ChargeItemChargeItemItem containing charge code(s) associated with the provision of healthcare provider products.
ClaimResponseClaimResponseRemittance resource.
ClinicalImpressionClinicalImpressionA clinical assessment performed when planning treatments and management strategies for a patient.
CommunicationCommunicationA record of information transmitted from a sender to a receiver.
CompositionCompositionA set of resources composed into a single coherent clinical statement with clinical attestation.
ConditionConditionDetailed information about conditions, problems or diagnoses.
ConsentConsentA healthcare consumer's policy choices to permits or denies recipients or roles to perform actions for specific purposes and periods of time.
CoverageCoverageInsurance or medical plan or a payment agreement.
DeviceUseStatementDeviceUseStatementRecord of use of a device.
DiagnosticReportDiagnosticReportA Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports.
DocumentManifestDocumentManifestA list that defines a set of documents.
DocumentReferenceDocumentReferenceA reference to a document.
EncounterEncounterAn interaction during which services are provided to the patient.
EnrollmentResponseEnrollmentResponseEnrollmentResponse resource.
EpisodeOfCareEpisodeOfCareAn association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility.
ExplanationOfBenefitExplanationOfBenefitExplanation of Benefit resource.
FamilyMemberHistoryFamilyMemberHistoryInformation about patient's relatives, relevant for patient.
GuidanceResponseGuidanceResponseThe formal response to a guidance request.
ImagingStudyImagingStudyA set of images produced in single study (one or more series of references images).
ImmunizationImmunizationImmunization event information.
MeasureReportMeasureReportResults of a measure evaluation.
MediaMediaA photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.
MedicationAdministrationMedicationAdministrationAdministration of medication to a patient.
MedicationDispenseMedicationDispenseDispensing a medication to a named patient.
MedicationStatementMedicationStatementRecord of medication being taken by a patient.
ObservationObservationMeasurements and simple assertions.
PaymentNoticePaymentNoticePaymentNotice request.
PaymentReconciliationPaymentReconciliationPaymentReconciliation resource.
ProcedureProcedureAn action that is being or was performed on a patient.
ProcessResponseProcessResponseProcessResponse resource.
QuestionnaireResponseQuestionnaireResponseA structured set of questions and their answers.
RiskAssessmentRiskAssessmentPotential outcomes for a subject with likelihood.
SupplyDeliverySupplyDeliveryDelivery of bulk Supplies.
TaskTaskA task to be performed.

CodeSystem:KnowledgeResourceType

A list of all the knowledge resource types defined in this version of the FHIR specification.
CodeDisplayDefinition
ActivityDefinitionActivityDefinitionThe definition of a specific activity to be taken, independent of any particular patient or context.
CodeSystemCodeSystemA set of codes drawn from one or more code systems.
ConceptMapConceptMapA map from one set of concepts to one or more other concepts.
LibraryLibraryRepresents a library of quality improvement components.
MeasureMeasureA quality measure definition.
PlanDefinitionPlanDefinitionThe definition of a plan for a series of actions, independent of any specific patient or context.
StructureDefinitionStructureDefinitionStructural Definition.
StructureMapStructureMapA Map of relationships between 2 structures that can be used to transform data.
ValueSetValueSetA set of codes drawn from one or more code systems.

ValueSet: Event Or Request Resource Types

This value set lists all the event or request resource types defined in this version of the specification.

ValueSet: ConceptMapGroupUnmappedMode

Defines which action to take if there is no match in the group.

ValueSet: ExpansionProcessingRule

Defines how concepts are processed into the expansion when it's for UI presentation.

ValueSet: EventResourceType

A list of all the event resource types defined in this version of the FHIR specification.

ValueSet: CodeSearchSupport

The degree to which the server supports the code search parameter on ValueSet, if it is supported.

ValueSet: FilterOperator

The kind of operation to perform as a part of a property based filter.

ValueSet: CodeSystemHierarchyMeaning

The meaning of the hierarchy of concepts in a code system.

ValueSet: DefinitionResourceType

A list of all the definition resource types defined in this version of the FHIR specification.

ValueSet: FHIRVersion

All published FHIR Versions.

ValueSet: DesignationUse

Details of how a designation would be used

ValueSet: Currencies

Currency codes from ISO 4217 (see https://www.iso.org/iso-4217-currency-codes.html)

ValueSet: RequestResourceType

A list of all the request resource types defined in this version of the FHIR specification.

ValueSet: ConceptSubsumptionOutcome

The subsumption relationship between code/Coding "A" and code/Coding "B". There are 4 possible codes to be returned: equivalent, subsumes, subsumed-by, and not-subsumed. If the server is unable to determine the relationship between the codes/Codings, then it returns an error (i.e. an OperationOutcome).

ValueSet: ExpansionParameterSource

Declares what the source of a parameter is.

ValueSet: Indicator

This value set captures the set of indicator codes defined by the CDS Hooks specification.

ValueSet: SecurityRoleType

This example FHIR value set is comprised of example Actor Type codes, which can be used to value FHIR agents, actors, and other role elements such as those specified in financial transactions. The FHIR Actor value set is based on DICOM Audit Message, C402; ASTM Standard, E1762-95 [2013]; selected codes and derived actor roles from HL7 RoleClass OID 2.16.840.1.113883.5.110; HL7 Role Code 2.16.840.1.113883.5.111, including AgentRoleType; HL7 ParticipationType OID: 2.16.840.1.113883.5.90; and HL7 ParticipationFunction codes OID: 2.16.840.1.113883.5.88. This value set includes, by reference, role codes from external code systems: NUCC Health Care Provider Taxonomy OID: 2.16.840.1.113883.6.101; North American Industry Classification System [NAICS]OID: 2.16.840.1.113883.6.85; IndustryClassificationSystem 2.16.840.1.113883.1.11.16039; and US Census Occupation Code OID: 2.16.840.1.113883.6.243 for relevant recipient or custodian codes not included in this value set. If no source is indicated in the definition comments, then these are example FHIR codes. It can be extended with appropriate roles described by SNOMED as well as those described in the HL7 Role Based Access Control Catalog and the HL7 Healthcare (Security and Privacy) Access Control Catalog. In Role-Based Access Control (RBAC), permissions are operations on an object that a user wishes to access. Permissions are grouped into roles. A role characterizes the functions a user is allowed to perform. Roles are assigned to users. If the user's role has the appropriate permissions to access an object, then that user is granted access to the object. FHIR readily enables RBAC, as FHIR Resources are object types and the CRUDE events (the FHIR equivalent to permissions in the RBAC scheme) are operations on those objects. In Attribute-Based Access Control (ABAC), a user requests to perform operations on objects. That user's access request is granted or denied based on a set of access control policies that are specified in terms of attributes and conditions. FHIR readily enables ABAC, as instances of a Resource in FHIR (again, Resources are object types) can have attributes associated with them. These attributes include security tags, environment conditions, and a host of user and object characteristics, which are the same attributes as those used in ABAC. Attributes help define the access control policies that determine the operations a user may perform on a Resource (in FHIR) or object (in ABAC). For example, a tag (or attribute) may specify that the identified Resource (object) is not to be further disclosed without explicit consent from the patient.

ValueSet: Provider Taxonomy Codes

NUCC Healthcare Provider Taxonomy codes

ValueSet: DiagnosisRole

This value set defines a set of codes that can be used to express the role of a diagnosis on the Encounter or EpisodeOfCare record.

ValueSet: Identifier Type Codes

A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

ValueSet: PropertyType

The type of a property value.

ValueSet: Jurisdiction ValueSet

This value set defines a base set of codes for country, country subdivision and region for indicating where a resource is intended to be used. Note: The codes for countries and country subdivisions are taken from [ISO 3166](https://www.iso.org/iso-3166-country-codes.html) while the codes for "supra-national" regions are from [UN Standard country or area codes for statistical use (M49)](http://unstats.un.org/unsd/methods/m49/m49.htm).

ValueSet: CodeSystemContentMode

The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource.

ValueSet: AlternativeCodeKind

Indicates the type of use for which the code is defined.

ValueSet: KnowledgeResourceType

A list of all the knowledge resource types defined in this version of the FHIR specification.

ValueSet: All Security Labels

A single value set for all security labels defined by FHIR.

ValueSet: ParticipationRoleType

This FHIR value set is comprised of Actor participation Type codes, which can be used to value FHIR agents, actors, and other role elements. The FHIR Actor participation type value set is based on DICOM Audit Message, C402; ASTM Standard, E1762-95 [2013]; selected codes and derived actor roles from HL7 RoleClass OID 2.16.840.1.113883.5.110; HL7 Role Code 2.16.840.1.113883.5.111, including AgentRoleType; HL7 ParticipationType OID: 2.16.840.1.113883.5.90; and HL7 ParticipationFunction codes OID: 2.16.840.1.113883.5.88. This value set includes, by reference, role codes from external code systems: NUCC Health Care Provider Taxonomy OID: 2.16.840.1.113883.6.101; North American Industry Classification System [NAICS]OID: 2.16.840.1.113883.6.85; IndustryClassificationSystem 2.16.840.1.113883.1.11.16039; and US Census Occupation Code OID: 2.16.840.1.113883.6.243 for relevant recipient or custodian codes not included in this value set. If no source is indicated in the definition comments, then these are example FHIR codes.