DSTU2

This page is part of the FHIR Specification (v1.0.2: DSTU 2). 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: R4B R4 R3 R2

1.17.4 Extension Registry

All extensions defined under http://hl7.org/fhir/StructureDefinition/. Additional extensions may be registered on the HL7 FHIR registry at http://hl7.org/fhir/registry .

Implementation Guides that define extensions: USLab | SDC | QICore.

FHIR Specification Core
11179-de-administrative-statusStatus of internal processingCodeableConceptDataElement
11179-de-change-descriptionWhat's changed since the last "business" version?stringDataElement
11179-de-classification-or-contextcontext | classificationcodeDataElement.useContext
11179-de-contact-addressHow to mail contactAddressDataElement.contact
11179-de-document-referencePointer to document related to data elementReferenceDataElement
11179-de-effective-periodWhen data element is "valid"PeriodDataElement
11179-de-is-data-element-conceptIs code the DEC for the data element?booleanDataElement.element.code
11179-de-registry-orgOrganization responsible for registryReferenceDataElement
11179-de-submitter-orgWho submitted data element to registryReferenceDataElement
11179-objectClassObject ClassCodingElementDefinition.mapping
11179-objectClassPropertyObject Class PropertyCodingElementDefinition.mapping
11179-permitted-value-conceptmapMapping from permitted to transmittedReferenceStructureDefinition.snapshot.element.binding.valueSetReference,
StructureDefinition.differential.element.binding.valueSetReference,
DataElement.element.binding.valueSetReference,
Questionnaire.group.question.options
11179-permitted-value-valuesetPermitted valuesReferenceStructureDefinition.snapshot.element.binding.valueSetReference,
StructureDefinition.differential.element.binding.valueSetReference,
DataElement.element.binding.valueSetReference,
Questionnaire.group.question.options
allergyintolerance-durationHow long Manifestations persistedQuantityAllergyIntolerance.reaction
allergyintolerance-reasonRefutedExplanation associated with refuted statusCodeableConceptAllergyIntolerance
allergyintolerance-resolutionAgeAge that the allergy or intolerance resolvedQuantityAllergyIntolerance
birthPlacePlace of Birth for patientAddressPatient
body-site-instanceTarget anatomic location or structureReference*
careplan-activity-titleLabel for activitystringCarePlan.activity
communication-mediaAttached mediaAttachmentCommunication
communication-reasonNotPerformedWhy the communication was not or could not be carried outCodeableConceptCommunication
communicationrequest-orderedByAgent that ordered the communication.ReferenceCommunicationRequest
communicationrequest-reasonRejectedWhy the recipient could not be act upon the requestCodeableConceptCommunicationRequest
composition-clindoc-otherConfidentialityAdditional confidentiality codesCodingComposition
condition-criticalityPotential impact of the conditionCodeableConceptCondition
condition-dueToCauses for this Condition(complex)Condition
condition-occurredFollowingPrecedent for this Condition(complex)Condition
condition-outcomeA consequence of the ConditionCodeableConceptCondition
condition-targetBodySitetargetBodySiteReferenceCondition
conformance-expectationConformance expectationcodeConformance.rest.resource.interaction,
Conformance.rest.resource.searchParam,
Conformance.rest.operation,
Conformance.messaging.event,
Conformance.document,
Conformance.rest.interaction
conformance-prohibitedFunctionality not allowedbooleanConformance.rest.resource.interaction,
Conformance.rest.resource.searchParam,
Conformance.rest.operation,
Conformance.messaging.event,
Conformance.document,
Conformance.rest.interaction
conformance-search-parameter-combinationAn allowable parameter combination(complex)Conformance.rest.resource
conformance-supported-systemCode system not defined in a value seturiConformance
data-absent-reasonData Absent Reasoncode*
datadictionaryAssociates the structure definition with a collection of Data ElementsstringStructureDefinition
deviceuserequest-reasonRejectedIf request was rejected, why?CodeableConceptDeviceUseRequest
diagnosticReport-locationPerformedLocation PerformedReferenceDiagnosticReport
diagnosticorder-preconditionThe condition or state of the patient for this testCodeableConceptDiagnosticOrder.item
diagnosticorder-reasonReason for this orderCodeableConceptDiagnosticOrder
diagnosticorder-reasonRejectedThe reason the order was rejectedCodeableConceptDiagnosticOrder
elementdefinition-allowedUnitsUnits to use for measured value(Choice)ElementDefinition
elementdefinition-equivalenceequivalent | equal | wider | subsumes | narrower | specializes | inexact | unmatched | disjointcodeElementDefinition.mapping
elementdefinition-identifierExternal Identifier associated with this elementIdentifierElementDefinition
elementdefinition-maxValueSetMaximum Value Set (when strength = extensible)ReferenceElementDefinition.binding
elementdefinition-minValueSetMinimum Value Set (what system must support)ReferenceElementDefinition.binding
elementdefinition-questionPrompt for element phrased as questionstringElementDefinition
encounter-associatedEncounterAssociated EncounterReference
encounter-primaryDiagnosisPrimary Diagnosis of this encounter (priority order - 1 = highest)positiveIntEncounter.reason,
Encounter.indication,
Encounter.hospitalization.admittingDiagnosis
encounter-reasonCancelledExplanation for cancellationCodeableConceptEncounter
encounter-relatedConditionOther associated conditionsReferenceEncounter
entryFormatUser prompt for formatstringElementDefinition,
Questionnaire.group.question
family-member-history-genetics-observationGenetic markers, ethnicity, etc.ReferenceFamilyMemberHistory
family-member-history-genetics-parentMother(s) & Father(s) - genetic & other(complex)FamilyMemberHistory
familymemberhistory-abatementWhen (or if) the family member's condition resolved(Choice)FamilyMemberHistory.condition
familymemberhistory-patient-recordLink to patient recordReferenceFamilyMemberHistory
familymemberhistory-severityThe seriousness of the family member conditionCodeableConceptFamilyMemberHistory.condition
flag-detailResource with details for flagReferenceFlag
flag-priorityAn alarm codeCodeableConceptFlag
geneticsAlleleNameAlleleNamestringObservation
geneticsAllelicFrequencyAllelicFrequencydecimalObservation
geneticsAllelicStateAllelicStateCodeableConceptObservation
geneticsAminoAcidChangeHGVSproteinChangestringObservation
geneticsAminoAcidChangeTypeProteinChangeTypeCodeableConceptObservation
geneticsAssessedConditionAssessedConditionReferenceObservation
geneticsCIGARCIGARstringObservation
geneticsChromosomeChrCodeableConceptObservation
geneticsCopyNumberEventCopyNumberEventCodeableConceptObservation
geneticsDNARegionNameRegionNamestringObservation
geneticsDNASequenceVariationHGVSdnaVariantstringObservation
geneticsDNASequenceVariationTypeDNAvariantTypeCodeableConceptObservation
geneticsGeneGeneCodeableConceptObservation
geneticsGenomeBuildGenome BuildstringObservation
geneticsGenomicSourceClassGenomicSourceCodeableConceptObservation
geneticsGenomicStartGenomicStartintegerObservation
geneticsGenomicStopGenomicStopintegerObservation
geneticsObservedAlleleObsAllelestringObservation
geneticsProteinReferenceSequenceIdProteinReferenceSeqCodeableConceptObservation
geneticsReadCoverageReadCoverageintegerObservation
geneticsReferenceAlleleRefAllelestringObservation
geneticsResultResultReferenceObservation
geneticsSpeciesSpeciesCodeableConceptObservation
geneticsTranscriptReferenceSequenceIdTransReferenceSeqIDCodeableConceptObservation
geneticsVariationIdVariantIdCodeableConceptObservation
goal-acceptanceIndividual acceptance of goal(complex)Goal
goal-pertainsToGoalPertains to goalReferenceResource
goal-reasonRejectedThe reason the goal was not acceptedCodeableConceptGoal
goal-relationshipGoals related to this one(complex)Goal
goal-targetTarget for goal(complex)Goal
http-response-headerHTTP header returned by the interactionstringBundle.entry.response
imagingstudy-radiationDoseThe amount of radiation, as a rangeRangeImagingStudy
imagingstudy-radiationDurationThe length of time for radiation exposureQuantityImagingStudy
iso21090-AD-useBAD | CONF | HP | HV | DIR | PUB | PHYS | PSTcodeAddress
iso21090-ADXP-additionalLocatoradditionalLocatorstringAddress
iso21090-ADXP-buildingNumberSuffixbuildingNumberSuffixstringAddress
iso21090-ADXP-careOfcareOfstringAddress
iso21090-ADXP-censusTractcensusTractstringAddress
iso21090-ADXP-countycountystringAddress
iso21090-ADXP-delimiterdelimiterstringAddress
iso21090-ADXP-deliveryAddressLinedeliveryAddressLinestringAddress
iso21090-ADXP-deliveryInstallationAreadeliveryInstallationAreastringAddress
iso21090-ADXP-deliveryInstallationQualifierdeliveryInstallationQualifierstringAddress
iso21090-ADXP-deliveryInstallationTypedeliveryInstallationTypestringAddress
iso21090-ADXP-deliveryModedeliveryModestringAddress
iso21090-ADXP-deliveryModeIdentifierdeliveryModeIdentifierstringAddress
iso21090-ADXP-directiondirectionstringAddress
iso21090-ADXP-houseNumberhouseNumberstringAddress
iso21090-ADXP-houseNumberNumerichouseNumberNumericstringAddress
iso21090-ADXP-postBoxpostBoxstringAddress
iso21090-ADXP-precinctprecinctstringAddress
iso21090-ADXP-streetAddressLinestreetAddressLinestringAddress
iso21090-ADXP-streetNamestreetNamestringAddress
iso21090-ADXP-streetNameBasestreetNameBasestringAddress
iso21090-ADXP-streetNameTypestreetNameTypestringAddress
iso21090-ADXP-unitIDunitIDstringAddress
iso21090-ADXP-unitTypeunitTypestringAddress
iso21090-CO-valueNumerical value associated with the codedecimalCoding
iso21090-EN-qualifierLS | AC | NB | PR | HON | BR | AD | SP | MID | CL | INcodeHumanName.family,
HumanName.given,
HumanName.prefix,
HumanName.suffix
iso21090-SC-codingcode for stringCodingstring
iso21090-ST-languagelanguagecodestring
iso21090-ST-translationtranslationstringstring
iso21090-TEL-addressRFC 3966 compliant telephone of fax numberuriContactPoint
iso21090-nullFlavorNI | OTH | NINF | PINF | UNK | ASKU | NAV | NASK | TRC | MSK | NA | QScodeAny
iso21090-preferredpreferredbooleanAny
iso21090-uncertaintyStandard Deviation (same units as the quantity)decimalQuantity
iso21090-uncertaintyTypeProbability Distribution Type for uncertaintycodeQuantity
iso21090-verificationverificationCodeableConceptAny
lipid-report-ldl-chol-calculatedLDL is CalculatedbooleanObservation
location-aliasAliasstringLocation
mapSourcePublisherWho published the mapping sourcestringDataElement.mapping
markupString equivalent with html markupstringstring
maxDecimalPlacesMaximum digits after decimalintegerElementDefinition,
Questionnaire.group.question
maxSizeMax size in MBdecimalElementDefinition,
Questionnaire.group.question
maxValueMust be <= this value(Choice)Questionnaire.group.question
medication-isActiveIngredientActive ingredient indicatorbooleanMedication.product.ingredient
medication-usualRouteTypical application routeCodeableConceptMedication.product
medicationdispense-validityPeriodTime interval for medication administrationPeriodMedicationDispense
mimeTypeType of attachmentcodeElementDefinition,
Questionnaire.group.question
minLengthAt least this many charactersintegerElementDefinition,
Questionnaire.group.question
minValueMust be >= this value(Choice)Questionnaire.group.question
observation-bodyPositionThe body position during the observationCodeableConceptObservation
observation-deltaQualitative change or trend in the measurementCodeableConceptObservation
observation-focal-subjectFocal SubjectCodeableConceptObservation
operationoutcome-authorityReference to where the rule is defineduriOperationOutcome.issue
operationoutcome-detectedIssueReference to a contra-indication that is the basis for this errorReferenceOperationOutcome.issue
operationoutcome-issue-sourceSource of a validation messagestringOperationOutcome.issue
organization-aliasAliasstringOrganization
organization-periodPeriodPeriodOrganization
organization-preferredContactPreferred ContactbooleanOrganization.contact
patient-adoptionInfoThe adoption status of the patientCodeableConceptPatient
patient-birthTimeTime of day of birthdateTimePatient.birthDate
patient-cadavericDonorPost-mortem donor statusbooleanPatient
patient-citizenshipNation(s) where the patient claims citizenship(complex)Patient
patient-clinicalTrialThe patient's participation in clinical trials(complex)Patient
patient-congregationA group of place of religious practicestringPatient
patient-disabilityCondition(s) limiting movement, senses, or activitiesCodeableConceptPatient
patient-importanceSpecial status given the patientCodeableConceptPatient
patient-interpreterRequiredWhether the patient needs an interpreterbooleanPatient
patient-mothersMaidenNameMother's Maiden namestringPatient
patient-mpi-matchMPI assessment of patient match outcomecodeBundle.entry.search
patient-nationalityNationality(complex)Patient
pharmacy-core-doseTypeThe type of dose, e.g., loading.CodeableConceptMedicationOrder.dosageInstruction,
MedicationDispense.dosageInstruction
pharmacy-core-infuseOverThe length of the infusionQuantityMedicationOrder.dosageInstruction,
MedicationDispense.dosageInstruction
pharmacy-core-maxDeliveryRateThe maximum rate of substance administrationRatioMedicationOrder.dosageInstruction,
MedicationDispense.dosageInstruction
pharmacy-core-maxDeliveryVolumeThe maximum amount of fluid to infuseQuantityMedicationOrder.dosageInstruction,
MedicationDispense.dosageInstruction
pharmacy-core-minDosePerPeriodThe minimum quantity of substance per periodRatioMedicationOrder.dosageInstruction,
MedicationDispense.dosageInstruction
pharmacy-core-rateGoalThe target rate for the infusionRatioMedicationOrder.dosageInstruction,
MedicationDispense.dosageInstruction
pharmacy-core-rateIncrementChange in dosing rate per intervalRatioMedicationOrder.dosageInstruction,
MedicationDispense.dosageInstruction
pharmacy-core-rateIncrementIntervalThe period of time between rate incrementsQuantityMedicationOrder.dosageInstruction,
MedicationDispense.dosageInstruction
pharmacy-core-refillsRemainingNumber of refills allowedintegerMedicationDispense,
MedicationOrder.dispenseRequest
practitioner-animalSpeciesThe Species of the Service AnimalCodeableConceptPractitioner,
RelatedPerson
practitioner-classificationClassification of the providerCodeableConceptPractitioner
practitioner-primaryIndIndicator of primary specialtybooleanPractitioner.practitionerRole.specialty
procedure-approachBodySiteThe access point or points used for this procedureReferenceProcedure
procedure-causedByThe related item - e.g. a procedureReferenceProcedure
procedure-incisionDateTimeThe first incision timedateTimeProcedure
procedure-methodThe method used to perform the procedureCodeableConceptProcedure
procedure-progressStatusA details procedure progressCodeableConceptProcedure
procedure-targetBodySiteThe target point for this procedureReferenceProcedure
procedurerequest-approachBodySiteThe requested access point or points used for this procedureReferenceProcedureRequest
procedurerequest-authorizedByAuthorizer of the requestReferenceProcedureRequest
procedurerequest-reasonRefusedReason for refusalCodeableConceptProcedureRequest
procedurerequest-targetBodySiteThe requested target point for this procedureReferenceProcedureRequest
questionnaire-allowedResourceAllowed resource for referencecodeQuestionnaire.group.question
questionnaire-categoryWhat kind of questionnaire?CodeableConceptQuestionnaire
questionnaire-choiceOrientationhorizontal | verticalcodeQuestionnaire.group.question
questionnaire-deMapMap linking questions to DataElementsReferenceQuestionnaire.group.question
questionnaire-deReferenceImplemented CDEReferenceQuestionnaire.group.question
questionnaire-defaultValueInitial presumed answer for question(Choice)Questionnaire.group.question
questionnaire-enableWhenOnly allow data when:(complex)Questionnaire.group,
Questionnaire.group.group,
Questionnaire.group.question
questionnaire-helpText to display if help incoked on group/questionstring@Questionnaire.group,
@Questionnaire.group.question
questionnaire-hiddenDon't display to userbooleanQuestionnaire.group,
Questionnaire.group.group,
Questionnaire.group.question
questionnaire-highRangeLabelLabel for high end of sliderstring@Questionnaire.group.question
questionnaire-instructionHow to populate group or questionstring@Questionnaire.group,
@Questionnaire.group.question
questionnaire-labelE.g. "1(a)", "2.5.3"stringQuestionnaire.group,
Questionnaire.group.group,
Questionnaire.group.question
questionnaire-lowRangeLabelLabel for low end of sliderstring@Questionnaire.group.question
questionnaire-maxLengthNo more than this many charactersinteger@Questionnaire.group.question
questionnaire-maxOccursMaximum repetitionsintegerQuestionnaire.group,
Questionnaire.group.group,
Questionnaire.group.question
questionnaire-minOccursMinimum repetitionsintegerQuestionnaire.group,
Questionnaire.group.group,
Questionnaire.group.question
questionnaire-questionControlE.g. Checkbox, Combo-box, Lookup, etc.CodeableConceptQuestionnaire.group.question
questionnaire-readOnlyDon't allow human editingbooleanQuestionnaire.group.question
questionnaire-securitySecurity/privacy rules governing group/questionstring@Questionnaire.group,
@Questionnaire.group.question
questionnaire-tooltipFly-over or equivalent textstring@Questionnaire.group,
@Questionnaire.group.question
questionnaire-trailingText to display after group/question contentstring@Questionnaire.group,
@Questionnaire.group.question
questionnaire-unitsUnit of measure for questionstring@Questionnaire.group.question
questionnaireresponse-authorWho answered question/groupReferenceQuestionnaireResponse.group,
QuestionnaireResponse.group.question,
QuestionnaireResponse.group.question.answer
questionnaireresponse-reviewerWho verified completion of form?ReferenceQuestionnaireResponse
referralrequest-reasonRefusedReason referral was refusedCodeableConceptReferralRequest
regexRegular expression patternstringElementDefinition,
Questionnaire.group.question
specimen-collectionPriorityUrgency for collectionCodeableConceptSpecimen.collection
specimen-isDryWeightWhether quantity is a dry weightbooleanSpecimen.collection.quantity
specimen-sequenceNumberThe sequence number of the sampleintegerSpecimen.container
specimen-specialHandlingSpecial handling of the specimenCodeableConceptSpecimen.collection
specimen-treatmentTimeTime of treatment(Choice)Specimen.treatment
structuredefinition-display-hintHinting information for the narrative generatorstringElementDefinition
structuredefinition-explicit-type-nameAdvisory - name of Type for implementationsstringElementDefinition
structuredefinition-fmmFMM LevelintegerStructureDefinition
structuredefinition-fmm-no-warningsFMM Level (if no warnings)integerStructureDefinition
structuredefinition-json-typeJson type of value propertystringElementDefinition.type.code
structuredefinition-regexRegex applies to the valuestringElementDefinition.type
structuredefinition-template-statusTemplate Status Code (more authoring statuses)codeStructureDefinition
structuredefinition-xml-typeXML (Schema) type of attributestringElementDefinition.type.code
styleHtml style valuestring*
styleSensitiveAre styles important for processing?boolean*
us-core-concernStatusThe status of a Concern associated with a conditionCodeableConceptCondition
us-core-countyName of countystringAddress
us-core-directEmail is a "direct" emailbooleanContactPoint
us-core-ethnicityA category of human sharing heritageCodeableConceptPatient
us-core-raceA category of humans sharing history, origin or nationalityCodeableConceptPatient
us-core-religionPatient's professed religious affiliationCodeableConceptPatient
valueset-authorUser or Org actually involved in creating the value set contentstringValueSet
valueset-caseSensitiveIf code is case sensitivebooleanValueSet.expansion.contains
valueset-commentHuman-specified notes and other documentation(complex)ValueSet
valueset-commentsComment about the use of this code in this contextstringValueSet.compose.include.concept,
ValueSet.codeSystem.concept
valueset-conceptOrderAppearance order for user selectionintegerValueSet.compose.include.concept,
ValueSet.codeSystem.concept,
ValueSet.expansion.contains
valueset-definitionA definition for this codestringValueSet.compose.include.concept,
ValueSet.expansion.contains
valueset-deprecatedWhether the concept has been deprecatedbooleanValueSet.codeSystem.concept,
ValueSet.codeSystem.concept.concept
valueset-effectiveDateWhen the value set version becomes Active and is available for usedateValueSet
valueset-expansionSourceValueSet definition used to generate this expansion (logical URL)uriValueSet.expansion
valueset-expirationDateWhen the value set version should no longer be useddateValueSet
valueset-historyWhat has happened over time(complex)ValueSet
valueset-keyWordDescriptors and key terms for searchstringValueSet
valueset-labelE.g. "(a)", "1.", etc.stringValueSet.compose.include.concept,
ValueSet.codeSystem.concept,
ValueSet.expansion.contains
valueset-mapA concept map relevant to interpret this value setReferenceValueSet
valueset-oidOID assigned to the value set or code systemuriValueSet,
ValueSet.codeSystem
valueset-ordinalValueComparison value for ordinal codesdecimalValueSet.compose.include.concept,
ValueSet.codeSystem.concept,
ValueSet.expansion.contains
valueset-otherNameAlternative names(complex)ValueSet
valueset-referenceUrl of Value set the code was chosen fromuriCoding
valueset-replacedbyA code that replaces thisCodingValueSet.codeSystem.concept
valueset-sourceReferenceWhere did this content come fromuriValueSet
valueset-subsumesCodes that this concept subsumes that have already been declared elsewherecodeValueSet.codeSystem.concept
valueset-systemNameCode system namestringValueSet.compose.include
valueset-systemRefWhere to find code systemuriValueSet.compose.include
valueset-trusted-expansionReference to a trusted expansionuriValueSet
valueset-unclosedThe expansion is incompletebooleanValueSet.expansion
valueset-usageWho has used and how?(complex)ValueSet
valueset-warningExtra warning about the correct use of the value setmarkdownValueSet
valueset-workflowStatusIndicates the state of development of the value setstringValueSet