This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

1.14.2.0 Value Sets Defined in FHIR

This table contains a list of all the value sets defined as part of the FHIR specification. Some of these value sets include codes defined elsewhere, some define their own codes, and some do both.

Name (in http://hl7.org/fhir/vs/)DefinitionSourceId
address-useThe use of an addressInternal16
administration-method-codesThis value set includes some introduction (procedure) codes from SNOMED CT - provided as an exemplarSNOMED CT94
administrative-genderThis value set defines the set of codes that can be used to indicate the administrative gender of a personV324
alert-statusIndicates whether this alert is active and needs to be displayed to a user, or whether it is no longer needed or entered in errorInternal208
animal-breedsThis example value set defines a set of codes that can be used to indicate breeds of species.Internal134
animal-genderstatus This example value set defines a set of codes that can be used to indicate the current state of the animal's reproductive organs.Internal131
animal-speciesThis example value set defines a set of codes that can be used to indicate species of animal patients.Internal133
answer-formatThe expected format of an answerInternal254
anzsco-occupationsDeveloped for use in the collection, analysis and dissemination of occupation statistics in Australia and New ZealandExternal156
approach-site-codesThis value set includes Anatomical Structure codes from SNOMED CT - provided as an exemplarSNOMED CT95
binding-conformanceBinding conformance for applicationsInternal144
body-siteThis value set includes all the "Clinical finding" SNOMED CT codes (i.e. codes with an is-a relationship with 91723000: Anatomical structure)SNOMED CT62
care-plan-activity-categoryHigh-level categorization of the type of activity in a care plan.Internal39
care-plan-activity-statusIndicates where the activity is at in its overall life cycleInternal41
care-plan-goal-statusIndicates whether the goal has been met and is still being targetedInternal38
care-plan-statusIndicates whether the plan is currently being acted upon, represents future intentions or is now just historical record.Internal36
causalityExpectationHow likely is it that the given exposure caused a reactionInternal32
clinical-findingsThis value set includes all the "Clinical finding" SNOMED CT codes (i.e. codes with an is-a relationship with 404684003: Clinical finding)SNOMED CT316
composition-attestation-modeThe way in which a person authenticated a compositionInternal331
composition-statusThe workflow/clinical status of the compositionInternal334
concept-equivalenceThe degree of equivalence between conceptsInternal306
condition-categoryExample value set for Condition (Problem/Diagnosis) CategoriesInternal224
condition-certaintyExample value set for Condition/Problem/Diagnosis certaintySNOMED CT226
condition-codeExample value set for Condition/Problem/Diagnosis codesSNOMED CT313
condition-relationship-typeThe type of relationship between a condition and its related itemInternal228
condition-severityExample value set for Condition/Diagnosis severity gradingSNOMED CT227
condition-statusThe clinical status of the Condition or diagnosisInternal225
conformance-statement-statusThe status of this conformance statementInternal255
constraint-severitySHALL applications comply with this constraint?Internal146
contact-systemTelecommunications form for contactInternal17
contact-useLocation, type or status of telecommunications address indicating useInternal18
contactentity-typeThis example value set defines a set of codes that can be used to indicate the purpose for which you would contact a contact party.Internal127
criticalityThe criticality of an adverse sensitivityInternal33
data-absent-reasonUsed to specify why the normally expected content of the data element is missingInternal2
data-typesThe type of an element - one of the FHIR data typesInternal3
defined-typesEither a resource or a data typeInternal5
diagnostic-order-eventAdditional information about an event that occurred to a diagnostic orderLOINC358
diagnostic-order-priorityThe clinical priority of a diagnostic orderInternal271
diagnostic-order-statusThe status of a diagnostic orderInternal207
diagnostic-report-statusThe status of the diagnostic report as a wholeInternal341
diagnostic-requestsThis value set includes all the LOINC Order codesLOINC59
diagnostic-service-sectionsThis value set includes all the codes in HL7 v2 table 0074V261
dicm-402-roleidAudit Active Participant Role ID CodeDICOM366
doc-codesFHIR Document Codes - all LOINC codes where scale_type = 'DOC'LOINC65
doc-section-codesDocument section codes - all LOINC codesLOINC330
docset-codesFHIR Document Codes - all LOINC codes where scale_type = 'DOC'LOINC307
document-modeWhether the application produces or consumes documentsInternal47
document-reference-statusThe status of the document referenceInternal67
document-relationship-typeThe type of relationship between documentsInternal328
documentreference-service-typesKnown Service types that can be referred to from a Document ReferenceInternal247
encounter-admit-sourceThis value set defines a set of codes that can be used to indicate from where the patient came in.Internal189
encounter-classClassification of the encounterInternal182
encounter-dietThis value set defines a set of codes that can be used to indicate dietary preferences or restrictions a patient may have.Internal186
encounter-discharge-dispositionThis value set defines a set of codes that can be used to where the patient left the hospitalInternal190
encounter-participant-typeThis value set defines a set of codes that can be used to indicate how an individual parcitipates in an encounterInternal, V3183
encounter-priorityThis value set defines a set of codes that can be used to indicate the encounter priority as determined by triage.Internal187
encounter-reasonThis examples value set defines the set of codes that can be used to indicate reasons for an encounterSNOMED CT188
encounter-special-arrangementsThis value set defines a set of codes that can be used to indicate the kinds of special arrangements in place for a patients visitInternal185
encounter-special-courtesyThis value set defines a set of codes that can be used to indicate special courtesies provided to the patient.V3184
encounter-stateCurrent state of the encounterInternal180
encounter-typeThis example value set defines a set of codes that can be used to indicate the type of encounter: a specific code indicating type of service provided .Internal181
event-timingReal world event that the schedule relates toV319
exposureTypeThe type of exposure that resulted in an adverse reactionInternal31
extension-contextHow an extension context is interpretedInternal145
filter-operatorThe kind of operation to perform as a part of a property based filterInternal177
group-typeTypes of resources that are part of groupInternal74
hierarchical-relationship-typeType indicating if this is a parent or child relationshipInternal233
identifier-useIdentifies the purpose for this identifier, if knownInternal13
imaging-modalityType of acquired image data in the instanceDICOM19
immunization-reasonThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleSNOMED CT353
immunization-recommendation-date-criterionThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleInternal356
immunization-recommendation-statusThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleInternal355
immunization-routeThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleV379
immunization-siteThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleV378
instance-availabilityAvailability of the resourceDICOM76
issue-severityHow the issue affects the success of the actionInternal120
issue-typeA coded expression of the type of issueInternal121
link-typeThe type of link between this patient resource and another patient resource.Internal324
list-empty-reasonGeneral reasons for a list to be empty. Reasons are either related to a summary list (i.e. problem or medication list) or to a workflow related list (i.e. consultation list)Internal90
list-example-codesExample use codes for the List resource - typical kinds of use. TODO: Does LOINC define useful codes?Internal320
list-item-flagExample Item Flags for the List Resource. In this case, these are the kind of flags that would be used on a medication list at the end of a consultationInternal89
list-modeThe processing mode that applies to this listInternal88
location-modeIndicates whether a resource instance represents a specific location or a class of locationsInternal337
location-physical-typeThis example value set defines a set of codes that can be used to indicate the physical form of the Location.Internal336
location-statusIndicates whether the location is still in useInternal343
marital-statusThis value set defines the set of codes that can be used to indicate the marital status of a personInternal, V325
media-subtypeDetailed information about the type of the image - it's kind, purpose, or the kind of equipment used to generate itInternal, SNOMED CT239
media-typeWhether the Media is a photo, video, or audioInternal235
media-viewCodes defined in SNOMED CT that can be used to record Media Recording viewsSNOMED CT237
medication-admin-statusA set of codes indicating the current status of a MedicationAdministrationInternal92
medication-codesThis value set includes all Medication codes from Snomed - provided as an exemplarSNOMED CT321
medication-dispense-statusA code specifying the state of the dispense event. Describes the lifecycle of the dispense.Internal101
medication-form-codesThis value set includes all Form codes from SNOMED CT - provided as an exemplarSNOMED CT108
medication-kindWhether the medication is a product or a packageInternal110
medication-package-form-codesThis value set includes all Form codes from SNOMED CT - provided as an exemplarSNOMED CT111
medication-prescription-statusA code specifying the state of the prescribing event. Describes the lifecycle of the prescription.Internal107
message-conformance-event-modeThe mode of a message conformance statementInternal45
message-eventsOne of the message events defined as part of FHIRInternal6
message-reason-encounterExample Message Reasons. These are the set of codes that might be used an updating an encounter using admin-updateInternal112
message-significance-categoryThe impact of the content of a messageInternal342
message-transportThe protocol used for message transportInternal46
modalityType of data in the instanceDICOM811
name-part-qualifierA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part typeV3192
name-useThe use of a human nameInternal15
narrative-statusThe status of a resource narrativeInternal28
network-typeThe type of network access point that originated the audit eventInternal164
no-immunization-reasonThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleV3, SNOMED CT354
null-flavorA collection of codes specifying why a valid value is not presentV3370
object-lifecycleIdentifier for the data life-cycle stage for the participant objectInternal168
object-roleCode representing the functional application role of Participant Object being auditedInternal167
object-typeCode for the participant object type being auditedInternal166
observation-codesThis value set includes all LOINC codesLOINC115
observation-interpretationThis value set defines the set of codes that can be used to indicate the meaning/use of a reference rangeV2117
observation-methodsMethod Codes defined as part of v3V3, SNOMED CT, LOINC114
observation-relationshiptypesCodes specifying how two observations are relatedInternal371
observation-reliabilityCodes that provide an estimate of the degree to which quality issues have impacted on the value of an observationInternal118
observation-statusCodes providing the status of an observationInternal7
order-outcome-codeThe status of the response to an orderInternal323
organization-typeThis example value set defines a set of codes that can be used to indicate a type of organization.Internal125
other-resource-typeThis value set defines codes for resources not yet supported by (or which will never be supported by) FHIR. Many of the codes listed here will eventually be turned into official resources. However, there is no guarantee that any particular resource will be created nor that the scope will be exactly as defined by the codes presented here. Codes in this set will be deprecated if/when formal resources are defined that encompass these concepts.Internal128
parent-relationship-codesThe value set includes the v3 RoleCode PRN (parent) and all of its specializations.V3311
patient-contact-relationshipThis value set defines a set of codes that are used to indicate the nature of the relationship between a patient and a contactperson for that patientInternal135
postal-address-useUses of an address not included in Address.useV3326
practitioner-roleThis example value set defines a set of codes that can be used to indicate the role of a Practitioner.Internal154
practitioner-specialtyThis example value set defines a set of codes that can be used to indicate the specialty of a PractitionerInternal155
probability-distribution-typeCodes specifying the type of probability distributionV3325
procedure-relationship-typeThe nature of the relationship with this procedureInternal136
property-representationHow a property is represented on the wireInternal339
provenance-agent-roleThe role that a provenance participant playedInternal269
provenance-agent-typeThe type of a provenance participant. Use either a defined FHIR resource type, or, if the reference is not to a resource, one of the defined codes, or some other code if none of the defined codes are appropriateInternal, FHIR270
provenance-entity-roleHow an entity was used in an activityInternal267
quantity-comparatorHow the Quantity should be understood and representedInternal14
query-outcomeThe outcome of processing a query requestInternal157
questionnaire-group-nameThis example value set defines a set of codes that can be used to specify a group of questions within a Questionnaire.Internal253
questionnaire-nameThis example value set defines a set of codes that can be used to specify a coded name for a standard Questionnaire.Internal158
questionnaire-question-nameThis example value set defines a set of codes that can be used to specify a coded name for a question on a Questionnaire.Internal252
questionnaire-statusLifecycle status of the questionnaireInternal338
reactionSeverityThe severity of an adverse reaction.Internal29
reason-medication-not-given-codesThis value set is provided as an exemplarInternal93
referencerange-meaningThis value set defines a set of codes that can be used to indicate the meaning/use of a reference rangeInternal, SNOMED CT119
relatedperson-relationshiptypeA set of codes that can be used to indicate the relationship between a Patient and a RelatedPerson.V3251
report-namesThis value set includes all the LOINC codes which relate to Diagnostic ObservationsLOINC58
resource-aggregation-modeHow resource references can be aggregatedInternal310
resource-profile-statusThe lifecycle status of a Resource ProfileInternal147
resource-slicing-rulesHow slices are interpreted when evaluating an instanceInternal265
resource-typesOne of the resource types defined as part of FHIRInternal4
response-codeThe kind of response to a messageInternal322
restful-conformance-modeThe mode of a RESTful conformance statementInternal42
restful-security-serviceTypes of security services used with FHIRInternal43
route-codesThis value set includes all Route codes from SNOMED CT - provided as an exemplarSNOMED CT96
search-param-typeData types allowed to be used for search parametersInternal9
security-event-actionIndicator for type of action performed during the event that generated the audit.Internal210
security-event-outcomeIndicates whether the event succeeded or failedInternal211
security-event-sensitivityThe sensitivity of an object in a secuity event resource. May also encompass confidentiality and rudimentary access controlV3222
security-event-sub-typeMore detailed code concerning the type of the security event - defined by DICOM with some FHIR specific additionsDICOM, FHIR221
security-event-typeEvent Types for Security Events - defined by DICOM with some FHIR specific additionsInternal, DICOM220
security-source-typeThe type of process where the security event originated fromInternal165
sensitivitystatusThe status of the adverse sensitivityInternal35
sensitivitytypeThe type of an adverse sensitivityInternal34
special-valuesA set of generally useful codes defined so they can be included in value setsInternal10
specimen-collection-method This example value set defines a set of codes that can be used to indicate the method of collection of a specimen. It includes values from HL7 v2 table 0048SNOMED CT, V2256
specimen-container-typeContainers which may hold specimens or specimen containers - all SNOMED CT specimen containersSNOMED CT264
specimen-treatment-procedureThe technique that is used to perform the process or preserve the specimenV2263
substance-typeThis value sets refers to a substance typeSNOMED CT257
supply-itemThis value sets refers to a specific supply itemInternal262
supply-typeThis value sets refers to a Category of supplyInternal259
system-restful-operationOperations supported by REST at the system levelFHIR309
type-restful-operationOperations supported by REST at the type or instance levelFHIR308
units-of-timeA unit of time (units from UCUM)FHIR20
vaccination-protocol-dose-statusThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleInternal82
vaccination-protocol-dose-status-reasonThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleInternal83
vaccination-protocol-dose-targetThe value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support the medication process, in particular the process and reasons for dispensing. This value set is provided as a suggestive exampleInternal81
valueset-statusThe lifecycle status of a Value Set or Concept MapInternal178
valueset-supply-dispense-statusStatus of the dispenseInternal357
valueset-supply-statusStatus of the supplyInternal260
xds-facilitycodesExample Connectathon Codes from http://ihexds.nist.gov:12080/xdsref/codes/codes.xml, with substantial corrections appliedIHE, V3246
xds-practice-codesExample Connectathon Codes from http://ihexds.nist.gov:12080/xdsref/codes/codes.xmlIHE, SNOMED CT243
xds-relationship-typeThe kind of relationship between two XDS documentsInternal242
xds-typecodesExample Connectathon Codes from http://ihexds.nist.gov:12080/xdsref/codes/codes.xml, with substantial corrections appliedIHE, LOINC329

comments powered by Disqus