Release 4 5 Snapshot #1

This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ) in it's permanent home (it will always be available at this URL). (v5.0.0-snapshot1: R5 Snapshot #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: R4B R4 R3 R2

FHIR Infrastructure Work Group Maturity Level : N/A Standards Status : Informative

All extensions in this list are defined in this specification and have a base URI of http://hl7.org/fhir/StructureDefinition/ . Additional extensions can be registered on the HL7 FHIR registry at http://hl7.org/fhir/registry .

DiagnosticReport-geneticsReferences hla-genotyping-results-allele-database 0..1 CodeableConcept 0..1 (complex) observation-geneticsAncestry 0..1 (complex) Observation procedure-schedule servicerequest-geneticsItem 0..* (complex) DiagnosticReport
Identity Conf. Type Context FMM # Examples
capabilities 0..* code CapabilityStatement.rest.security 1 0
oauth-uris 0..1 (complex) CapabilityStatement.rest.security 1 0
11179-objectClass 0..1 Coding ElementDefinition.mapping 1 0
11179-objectClassProperty 0..1 Coding ElementDefinition.mapping 1 0
11179-permitted-value-conceptmap 0..1 canonical StructureDefinition.snapshot.element.binding.valueSet ,
StructureDefinition.differential.element.binding.valueSet ,
Questionnaire.item.answerValueSet
1 0
11179-permitted-value-valueset 0..1 canonical StructureDefinition.snapshot.element.binding.valueSet ,
StructureDefinition.differential.element.binding.valueSet ,
Questionnaire.item.answerValueSet
1 0
DiagnosticReport-geneticsAnalysis allergyintolerance-abatement 0..* 0..1 (complex) (Choice) DiagnosticReport AllergyIntolerance 1 0
DiagnosticReport-geneticsAssessedCondition allergyintolerance-assertedDate 0..* 0..1 Reference dateTime DiagnosticReport AllergyIntolerance 1 0
DiagnosticReport-geneticsFamilyMemberHistory allergyintolerance-certainty 0..* 0..1 Reference CodeableConcept DiagnosticReport AllergyIntolerance.reaction 1 0..* (complex) DiagnosticReport 1 0
allergyintolerance-assertedDate allergyintolerance-duration 0..1 dateTime Duration AllergyIntolerance AllergyIntolerance.reaction 1 0
allergyintolerance-certainty allergyintolerance-reasonRefuted 0..1 CodeableConcept AllergyIntolerance.reaction AllergyIntolerance 1 0
allergyintolerance-duration allergyintolerance-resolutionAge 0..1 Duration Age AllergyIntolerance.reaction AllergyIntolerance 1 0
allergyintolerance-reasonRefuted allergyintolerance-substanceExposureRisk 0..1 CodeableConcept (complex) AllergyIntolerance 1 0
allergyintolerance-resolutionAge auditevent-Accession 0..1 0..* Age Identifier AllergyIntolerance AuditEvent.entity 1 0
allergyintolerance-substanceExposureRisk auditevent-AlternativeUserID 0..1 0..* (complex) Identifier AllergyIntolerance AuditEvent.agent 1 8
auditevent-Accession auditevent-Anonymized 0..* 0..1 Identifier boolean AuditEvent.entity 1 0
auditevent-Anonymized auditevent-Encrypted 0..1 boolean AuditEvent.entity 1 0
auditevent-Encrypted auditevent-Instance 0..1 0..* boolean Identifier AuditEvent.entity 1 0
auditevent-Instance auditevent-Lifecycle 0..* Identifier CodeableConcept AuditEvent.entity 1 0
auditevent-MPPS 0..* Identifier AuditEvent.entity 1 0
auditevent-NumberOfInstances 0..1 integer AuditEvent.entity 1 0
auditevent-ParticipantObjectContainsStudy 0..1 Identifier AuditEvent.entity 1 0
auditevent-SOPClass 0..* Reference AuditEvent.entity 1 0
bodySite 0..1 Reference Element 1 0
capabilitystatement-expectation 0..1 code CapabilityStatement.rest.resource.interaction ,
CapabilityStatement.rest.resource.searchParam ,
CapabilityStatement.rest.searchParam ,
CapabilityStatement.rest.operation ,
CapabilityStatement.document ,
CapabilityStatement.rest.interaction ,
CapabilityStatement.rest.resource.searchInclude ,
CapabilityStatement.rest.resource.searchRevInclude
1 3
capabilitystatement-prohibited 0..1 M boolean CapabilityStatement.rest.resource.interaction ,
CapabilityStatement.rest.resource.searchParam ,
CapabilityStatement.rest.searchParam ,
CapabilityStatement.rest.operation ,
CapabilityStatement.document ,
CapabilityStatement.rest.interaction
1 0
capabilitystatement-search-parameter-combination 0..* (complex) CapabilityStatement.rest.resource 1 0
capabilitystatement-supported-system 0..* uri CapabilityStatement 1 1
capabilitystatement-websocket 0..1 uri CapabilityStatement.rest 1 0
capabilitystatement2-expectation 0..1 code CapabilityStatement2.rest.resource.interaction ,
CapabilityStatement2.rest.resource.searchParam ,
CapabilityStatement2.rest.searchParam ,
CapabilityStatement2.rest.operation ,
CapabilityStatement2.rest.interaction
1 1
capabilitystatement2-prohibited 0..1 M boolean CapabilityStatement2.rest.resource.interaction ,
CapabilityStatement2.rest.resource.searchParam ,
CapabilityStatement2.rest.searchParam ,
CapabilityStatement2.rest.operation ,
CapabilityStatement2.rest.interaction
1 0
capabilitystatement2-search-parameter-combination 0..* (complex) CapabilityStatement2.rest.resource 1 0
capabilitystatement2-supported-system 0..* uri CapabilityStatement2 1 1
capabilitystatement2-websocket 0..1 uri CapabilityStatement2.rest 1 0
careplan-activity-title 0..1 string CarePlan.activity 1 0
careteam-alias 0..* string CareTeam 1 0
codesystem-alternate 0..* (complex) CodeSystem.concept 1 0
codesystem-author 0..* string CodeSystem 1 0
codesystem-concept-comments 0..1 string CodeSystem.concept 1 9
codesystem-conceptOrder 0..1 integer CodeSystem.concept 1 0
codesystem-effectiveDate 0..1 date CodeSystem 1 0
codesystem-expirationDate 0..1 date CodeSystem 1 0
codesystem-history 0..* (complex) CodeSystem 1 0
codesystem-keyWord 0..* string CodeSystem 1 0
codesystem-label 0..1 string CodeSystem.concept 1 0
codesystem-map 0..1 canonical CodeSystem 1 0
codesystem-otherName 0..* (complex) CodeSystem 1 0
codesystem-properties-mode 0..1 code CodeSystem 1 4
codesystem-replacedby 0..1 Coding CodeSystem.concept 1 1
codesystem-sourceReference 0..1 uri CodeSystem 1 0
codesystem-trusted-expansion 0..* uri CodeSystem 1 0
codesystem-usage 0..* (complex) CodeSystem 1 0
codesystem-use-markdown 0..1 boolean CodeSystem 1 1
codesystem-warning 0..1 markdown CodeSystem 1 0
codesystem-workflowStatus 0..1 string CodeSystem 1 0
coding-conformance 0..* canonical Coding 1 0
coding-sctdescid 0..1 id Coding 1 0
communication-media 0..* Attachment Communication 1 0
communicationrequest-initiatingLocation 0..1 Reference CommunicationRequest 1 0
composition-clinicaldocument-otherConfidentiality 0..* Coding Composition 1 0
composition-clinicaldocument-versionNumber 0..1 string Composition 1 0
composition-section-subject 0..1 string Composition.section 1 0
concept-bidirectional 0..1 boolean ConceptMap ConceptMap2 1 0
condition-assertedDate 0..1 dateTime Condition 1 0
condition-diseaseCourse 0..1 CodeableConcept Condition 1 0
condition-dueTo 0..* (Choice) Condition 1 0
condition-occurredFollowing 0..* (Choice) Condition 1 0
condition-outcome 0..1 CodeableConcept Condition 1 0
condition-related 0..* Reference Condition 1 0
condition-reviewed 0..1 dateTime Condition 1 0
condition-ruledOut 0..* Reference Condition 1 0
consent-NotificationEndpoint 0..1 uri Consent 1 0
consent-ResearchStudyContext 0..1 Reference Consent.provision 1 0
consent-Transcriber 0..1 Reference Consent 1 0
consent-Witness 0..1 Reference Consent 1 0
consent-location 0..* Reference Consent.provision 1 0
contactpoint-area 0..1 string ContactPoint 1 0
contactpoint-comment 0..1 string ContactPoint 1 0
contactpoint-country 0..1 string ContactPoint 1 0
contactpoint-extension 0..1 string ContactPoint 1 0
contactpoint-local 0..1 string ContactPoint 1 0
cqf-alternativeExpression 0..1 Expression Expression 1 0
cqf-artifactComment 0..* (complex) Element 1 0
cqf-calculatedValue 0..* string Expression Element 1 0
cqf-cdsHooksEndpoint 0..1 uri PlanDefinition 1 0
cqf-certainty 0..* (complex) Element 1 0
cqf-citation 0..1 string Attachment Element 1 0
cqf-contactAddress 0..1 Address ContactDetail 1 0
cqf-contactReference 0..1 Reference ContactDetail 1 0
cqf-contributionTime 0..1 dateTime ContactDetail 1 0
cqf-directReferenceCode 0..* Coding Element 1 0
cqf-encounterClass 0..1 CodeableConcept Basic 1 0
cqf-encounterType 0..1 CodeableConcept Basic 1 0
cqf-expression 0..* Expression Element 1 9
cqf-initialValue 0..* string Expression Element 1 0
cqf-initiatingOrganization 0..1 Reference Basic 1 0
cqf-initiatingPerson 0..1 Reference Basic 1 0
cqf-inputParameters 0..1 Reference Element 1 0
cqf-knowledgeCapability 0..* code Element 1 4
cqf-knowledgeRepresentationLevel 0..* code Element 1 4
cqf-library 0..* canonical Element 1 0
cqf-logicDefinition 0..* (complex) Element 1 0
cqf-measureInfo 0..* (complex) Element 1 0
cqf-qualityOfEvidence 0..1 CodeableConcept Attachment Element 1 7
cqf-receivingOrganization 0..1 Reference Basic 1 0
cqf-receivingPerson 0..1 Reference Basic 1 0
cqf-recipientLanguage 0..1 CodeableConcept Basic 1 0
cqf-recipientType 0..1 CodeableConcept Basic 1 0
cqf-relativeDateTime 0..1 (complex) Element 1 0
cqf-strengthOfRecommendation 0..1 CodeableConcept Attachment Element 1 6
cqf-systemUserLanguage 0..1 CodeableConcept Basic 1 0
cqf-systemUserTaskContext 0..1 CodeableConcept Basic 1 0
cqf-systemUserType 0..1 CodeableConcept Basic 1 0
cqf-targetInvariant 0..* (complex) Element 1 0
cqm-ValidityPeriod 1..1 dateTime Composition 1 0
data-absent-reason 0..1 code Element 1 0
designNote 0..1 markdown Questionnaire ,
Questionnaire.item ,
Questionnaire.item.item ,
ElementDefinition
1 0
device-commercialBrand 0..1 string Device ,
DeviceDefinition
1 0
device-implantStatus 0..1 code Device 1 0
devicerequest-patientInstruction 0..* (complex) DeviceRequest 1 0
diagnosticReport-addendumOf 0..1 Reference DiagnosticReport 1 0
diagnosticReport-extends 0..1 Reference DiagnosticReport 1 0
diagnosticReport-locationPerformed 0..1 Reference DiagnosticReport 1 0
diagnosticReport-replaces 0..1 Reference DiagnosticReport 1 0
diagnosticReport-risk 0..* Reference DiagnosticReport ,
Observation
1 0
diagnosticReport-summaryOf 0..1 Reference DiagnosticReport 1 0
display 0..1 string canonical 1 0
dosage-conditions 0..* (complex) Dosage 1 0
elementdefinition-allowedUnits 0..1 (Choice) ElementDefinition 1 0
elementdefinition-bestpractice 0..1 (Choice) ElementDefinition.constraint 1 147
elementdefinition-bestpractice-explanation 0..1 markdown ElementDefinition.constraint 1 147
elementdefinition-bindingName 0..1 string ElementDefinition.binding 1 318
elementdefinition-equivalence 0..1 code ElementDefinition.mapping 1 0
elementdefinition-identifier 0..* Identifier ElementDefinition 1 0
elementdefinition-inheritedExtensibleValueSet 0..* (Choice) ElementDefinition.binding 1 0
elementdefinition-isCommonBinding 0..1 boolean ElementDefinition.binding 1 223
elementdefinition-maxValueSet 0..1 (Choice) ElementDefinition.binding 1 210
elementdefinition-minValueSet 0..1 (Choice) ElementDefinition.binding 1 0
elementdefinition-namespace 0..1 uri ElementDefinition ,
StructureDefinition
1 0
elementdefinition-pattern 0..1 canonical ElementDefinition.type 1 3
elementdefinition-profile-element 0..1 string ElementDefinition.type.profile 1 1
elementdefinition-question 0..* string ElementDefinition 1 0
elementdefinition-selector 0..1 string ElementDefinition 1 0
elementdefinition-translatable 0..1 boolean ElementDefinition 1 30
elementdefinition-type-must-support 0..1 boolean ElementDefinition.type ,
ElementDefinition.type.profile ,
ElementDefinition.type.targetProfile
1 0
encounter-associatedEncounter 0..1 Reference Encounter 1 0
encounter-modeOfArrival 0..1 Coding Encounter 1 0
encounter-reasonCancelled 0..1 CodeableConcept Encounter 1 0
entryFormat 0..1 string Questionnaire.item ,
ElementDefinition
1 0
event-basedOn 0..* Reference Condition 1 0
event-eventHistory 0..* Reference Observation ,
DiagnosticReport ,
Task ,
SupplyDelivery ,
DeviceUseStatement DeviceUsage
1 0
event-location 0..1 Reference Observation ,
DiagnosticReport ,
Media DocumentReference ,
SupplyDelivery
1 0
event-partOf 0..* Reference DiagnosticReport ,
Condition
1 0
event-performerFunction 0..1 CodeableConcept Observation.performer ,
DiagnosticReport.performer ,
Media.operator DocumentReference.author ,
Consent.grantee
1 0
event-statusReason 0..1 CodeableConcept Observation ,
DiagnosticReport ,
Media DocumentReference ,
SupplyDelivery ,
DeviceUseStatement DeviceUsage
1 0
family-member-history-genetics-observation 0..* Reference FamilyMemberHistory 1 0
family-member-history-genetics-parent 0..* (complex) FamilyMemberHistory 1 3
family-member-history-genetics-sibling 0..* (complex) FamilyMemberHistory 1 1
familymemberhistory-abatement 0..1 (Choice) FamilyMemberHistory.condition 1 0
familymemberhistory-patient-record 0..* Reference FamilyMemberHistory 1 0
familymemberhistory-severity 0..1 CodeableConcept FamilyMemberHistory.condition 1 0
familymemberhistory-type 0..1 CodeableConcept FamilyMemberHistory 1 0
flag-detail 0..* Reference Flag 1 0
flag-priority 0..1 CodeableConcept Flag 1 0
geolocation 0..1 (complex) Address 1 0
goal-acceptance 0..* (complex) Goal 1 0
goal-reasonRejected 0..1 CodeableConcept Goal 1 0
goal-relationship 0..* (complex) Goal 1 DiagnosticReport 1 hla-genotyping-results-glstring 0..1 (complex) DiagnosticReport 1 hla-genotyping-results-haploid 0..* (complex) DiagnosticReport 1 hla-genotyping-results-method 0..1 CodeableConcept DiagnosticReport 1 0
http-response-header 0..* string Bundle.entry.response 1 0
humanname-assembly-order 0..1 code HumanName 1 0
humanname-fathers-family 0..* string HumanName.family 1 0
humanname-mothers-family 0..* string HumanName.family 1 0
humanname-own-name 0..1 string HumanName.family 1 0
humanname-own-prefix 0..1 string HumanName.family 1 4
humanname-partner-name 0..1 string HumanName.family 1 0
humanname-partner-prefix 0..1 string HumanName.family 1 0
identifier-validDate 0..* dateTime Identifier 1 0
iso21090-AD-use 0..1 code Address 1 0
iso21090-ADXP-additionalLocator 0..* string Address.line 1 0
iso21090-ADXP-buildingNumberSuffix 0..* string Address.line 1 0
iso21090-ADXP-careOf 0..* string Address.line 1 0
iso21090-ADXP-censusTract 0..* string Address.line 1 0
iso21090-ADXP-delimiter 0..* string Address.line 1 0
iso21090-ADXP-deliveryAddressLine 0..* string Address.line 1 0
iso21090-ADXP-deliveryInstallationArea 0..* string Address.line 1 0
iso21090-ADXP-deliveryInstallationQualifier 0..* string Address.line 1 0
iso21090-ADXP-deliveryInstallationType 0..* string Address.line 1 0
iso21090-ADXP-deliveryMode 0..* string Address.line 1 0
iso21090-ADXP-deliveryModeIdentifier 0..* string Address.line 1 0
iso21090-ADXP-direction 0..* string Address.line 1 0
iso21090-ADXP-houseNumber 0..* string Address.line 1 0
iso21090-ADXP-houseNumberNumeric 0..* string Address.line 1 0
iso21090-ADXP-postBox 0..* string Address.line 1 0
iso21090-ADXP-precinct 0..* string Address 1 0
iso21090-ADXP-streetAddressLine 0..* string Address.line 1 0
iso21090-ADXP-streetName 0..* string Address.line 1 0
iso21090-ADXP-streetNameBase 0..* string Address.line 1 0
iso21090-ADXP-streetNameType 0..* string Address.line 1 0
iso21090-ADXP-unitID 0..* string Address.line 1 0
iso21090-ADXP-unitType 0..* string Address.line 1 0
iso21090-EN-qualifier 0..* code HumanName.family ,
HumanName.given ,
HumanName.prefix ,
HumanName.suffix
1 0
iso21090-EN-representation 0..1 code HumanName 1 0
iso21090-EN-use 0..1 code HumanName 1 0
iso21090-PQ-translation 0..* Quantity Quantity 1 0
iso21090-SC-coding 0..* Coding string 1 0
iso21090-TEL-address 0..1 url ContactPoint 1 0
iso21090-nullFlavor 0..1 code Element 1 0
iso21090-preferred 0..1 boolean Element Address ,
ContactPoint
1 0
iso21090-uncertainty 0..1 decimal Quantity 1 0
iso21090-uncertaintyType 0..1 code Quantity 1 0
language 1..1 code HumanName ,
Address ,
Annotation ,
string,
markdown
1 0
largeValue 0..1 decimal integer 1 0
list-changeBase 0..1 Reference List 1 0
location-boundary-geojson 0..1 Attachment Location 1 0
location-distance 0..1 Distance Bundle.entry.search 1 0
match-grade 0..1 code Bundle.entry.search 1 0
maxDecimalPlaces 0..1 integer Questionnaire.item ,
ElementDefinition
1 0
maxSize 0..1 decimal Questionnaire.item ,
ElementDefinition
1 0
maxValue 0..1 (Choice) Questionnaire.item 1 0
medication-manufacturingBatch 0..1 (complex) Medication.batch ,
Substance
1 0
medicationdispense-quantityRemaining 0..1 Quantity MedicationDispense 1 0
medicationdispense-refillsRemaining 0..1 integer MedicationDispense 1 0
messageheader-response-request 1..1 code MessageHeader 1 0
mimeType 0..* code Questionnaire.item ,
ElementDefinition
1 0
minLength 0..1 integer Questionnaire.item ,
ElementDefinition
1 0
minValue 0..1 (Choice) Questionnaire.item 1 0
narrativeLink 0..1 url Element 1 0
nutritionorder-adaptiveFeedingDevice 0..* CodeableConcept NutritionOrder.oralDiet 1 0
observation-bodyPosition 0..1 CodeableConcept Observation ,
Specimen.collection
1 1
observation-delta 0..1 CodeableConcept Observation 1 1
observation-deviceCode 0..1 CodeableConcept Observation 1 0
observation-focusCode 0..1 CodeableConcept Observation 1 0
observation-gatewayDevice 0..1 Reference Observation 1 observation-geneticsAllele 0
Observation observation-precondition 1 0..* observation-geneticsAminoAcidChange Reference 0..1 (complex) Observation 1 1 0
observation-geneticsCopyNumberEvent observation-reagent 0..1 0..* CodeableConcept Reference Observation 1 0
observation-geneticsDNARegionName observation-replaces 0..1 0..* string Reference Observation 1 0
observation-geneticsGene observation-secondaryFinding 0..1 CodeableConcept Observation 1 0
observation-geneticsGenomicSourceClass observation-sequelTo 0..1 0..* CodeableConcept Reference Observation 1 0
observation-geneticsInterpretation observation-specimenCode 0..1 Reference CodeableConcept Observation 1 0
observation-geneticsPhaseSet observation-timeOffset 0..* (complex) integer Observation Observation.component 1 0
observation-geneticsVariant openEHR-administration 0..1 (complex) Reference Observation AllergyIntolerance.reaction 1 0
observation-precondition openEHR-careplan 0..* 0..1 Reference Observation AllergyIntolerance.reaction 1 0
observation-reagent openEHR-exposureDate 0..* 0..1 Reference dateTime Observation AllergyIntolerance.reaction 1 0
observation-replaces openEHR-exposureDescription 0..* 0..1 Reference string Observation AllergyIntolerance.reaction 1 0
observation-secondaryFinding openEHR-exposureDuration 0..1 CodeableConcept Duration Observation AllergyIntolerance.reaction 1 0
observation-sequelTo openEHR-location 0..* Reference CodeableConcept Observation AllergyIntolerance.reaction 1 0
observation-specimenCode openEHR-management 0..1 CodeableConcept string Observation AllergyIntolerance.reaction 1 0
observation-timeOffset openEHR-test 0..* integer Reference Observation.component AllergyIntolerance 1 0
operationdefinition-allowed-type 0..* uri OperationDefinition.parameter 1 0
operationdefinition-profile 0..* uri OperationDefinition.parameter 1 0
operationoutcome-authority 0..1 uri OperationOutcome.issue 1 0
operationoutcome-detectedIssue 0..1 Reference OperationOutcome.issue 1 0
operationoutcome-issue-source 0..1 string OperationOutcome.issue 1 0
ordinalValue 0..1 decimal Coding ,
Questionnaire.item.answerOption ,
CodeSystem.concept ,
ValueSet.compose.include.concept
1 7
organization-period 0..1 Period Organization 1 0
organization-preferredContact 0..1 boolean Organization.contact 1 0
organizationaffiliation-primaryInd 0..1 boolean OrganizationAffiliation.specialty 1 0
originalText 0..1 string Element 1 0
parameters-fullUrl 0..1 uri Parameters.parameter 1 0
patient-adoptionInfo 0..1 CodeableConcept Patient 1 0
patient-animal 0..1 (complex) Patient 1 1
patient-birthPlace 0..1 Address Patient 1 0
patient-birthTime 0..1 dateTime Patient.birthDate 1 11
patient-cadavericDonor 0..1 boolean Patient 1 0
patient-citizenship 0..* (complex) Patient 1 0
patient-congregation 0..1 string Patient 1 0
patient-disability 0..* CodeableConcept Patient 1 0
patient-genderIdentity 0..1 CodeableConcept Patient 1 0
patient-importance 0..1 CodeableConcept Patient 1 0
patient-interpreterRequired 0..1 boolean Patient 1 0
patient-mothersMaidenName 0..1 string Patient 1 4
patient-nationality 0..* (complex) Patient 1 0
patient-preferenceType 0..* Coding Patient.communication.preferred 1 0
patient-proficiency 0..* (complex) Patient.communication 1 0
patient-relatedPerson 0..* Reference Patient.contact 1 0
patient-religion 0..* CodeableConcept Patient 1 0
practitioner-animalSpecies 0..1 CodeableConcept Practitioner ,
RelatedPerson
1 0
practitionerrole-primaryInd 0..1 boolean PractitionerRole.specialty 1 0
procedure-approachBodyStructure 0..* Reference Procedure ,
ServiceRequest ,
DeviceRequest ,
DeviceUseStatement DeviceUsage
1 0
procedure-causedBy 0..* Reference Procedure 1 0
procedure-directedBy 0..1 (Choice) Procedure ,
ServiceRequest
1 0
procedure-incisionDateTime 0..1 dateTime Procedure 1 0
procedure-method 0..1 0..* CodeableConcept Procedure 1 0
procedure-progressStatus 0..1 CodeableConcept Procedure 1 0..1 Timing Procedure 1 0
procedure-targetBodyStructure 0..* Reference Procedure ,
ServiceRequest
1 0
quantity-precision 0..1 integer decimal 1 0
questionnaire-baseType 0..1 code Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-choiceOrientation 0..1 code Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-constraint 0..* (complex) Questionnaire ,
Questionnaire.item ,
1 0
questionnaire-definitionBased 0..1 boolean Questionnaire.item.item Questionnaire 1 0
questionnaire-displayCategory 0..1 CodeableConcept Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-fhirType 0..1 string Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-hidden 0..1 boolean Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-itemControl 0..1 CodeableConcept Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-maxOccurs 0..1 integer Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-minOccurs 0..1 integer Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-optionExclusive 0..1 boolean Questionnaire.item.answerOption 1 0
questionnaire-optionPrefix 0..1 string Questionnaire.item.answerOption 1 0
questionnaire-optionRestriction 0..* (Choice) Questionnaire.item 1 0
questionnaire-referenceFilter 0..1 string Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-referenceProfile 0..* canonical Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-referenceResource 0..* code Questionnaire.item , Questionnaire.item.item 1 1
questionnaire-signatureRequired 0..* CodeableConcept Questionnaire ,
Questionnaire.item , Questionnaire.item.item
1 0
questionnaire-sliderStepValue 0..1 integer Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-supportLink 0..* uri Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-unit 0..1 Coding Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-unitOption 0..* Coding Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-unitValueSet 0..1 canonical Questionnaire.item , Questionnaire.item.item 1 0
questionnaire-usageMode 0..1 code Questionnaire.item , Questionnaire.item.item 1 0
questionnaireresponse-attester 0..* (complex) QuestionnaireResponse 1 0
questionnaireresponse-author 0..1 Reference QuestionnaireResponse.item ,
QuestionnaireResponse.item.item
1 0
questionnaireresponse-completionMode 0..1 CodeableConcept QuestionnaireResponse 1 0
questionnaireresponse-reason 0..* CodeableConcept QuestionnaireResponse 1 0
questionnaireresponse-reviewer 0..1 Reference QuestionnaireResponse 1 0
questionnaireresponse-signature 0..* Signature QuestionnaireResponse ,
QuestionnaireResponse.item ,
QuestionnaireResponse.item.item
1 0
regex 0..1 string Questionnaire.item ,
ElementDefinition
1 21
relative-date 0..1 (complex) date,
dateTime
1 0
rendered-value 0..1 string Identifier.value ,
date,
dateTime,
time,
instant,
integer,
decimal,
string,
code,
canonical
1 1
rendering-markdown 0..1 markdown string 1 0
rendering-style 0..1 string Element 1 0
rendering-styleSensitive 0..1 boolean Element 1 0
rendering-xhtml 0..1 string string 1 0
replaces 0..* canonical ActivityDefinition ,
ArtifactAssessment ,
CapabilityStatement ,
CapabilityStatement2 ,
ChargeItemDefinition ,
Citation ,
CodeSystem ,
CompartmentDefinition ,
ConceptMap ,
EffectEvidenceSynthesis ConceptMap2 ,
ConditionDefinition ,
EventDefinition ,
Evidence ,
EvidenceReport ,
EvidenceVariable ,
ExampleScenario ,
GraphDefinition ,
ImplementationGuide ,
Library ,
Measure ,
MessageDefinition ,
NamingSystem ,
ObservationDefinition ,
OperationDefinition ,
PlanDefinition ,
Questionnaire ,
ResearchDefinition , ResearchElementDefinition , RiskEvidenceSynthesis , SearchParameter ,
StructureDefinition ,
StructureMap ,
SubscriptionTopic ,
TerminologyCapabilities ,
TestScript ,
ValueSet
1 0
request-doNotPerform 0..1 M boolean NutritionOrder 1 0
request-insurance 0..* Reference NutritionOrder 1 0
request-performerOrder 0..1 integer ServiceRequest.performer 1 0
request-relevantHistory 0..* Reference NutritionOrder ,
CommunicationRequest ,
CarePlan
1 0
request-replaces 0..* Reference NutritionOrder ,
SupplyRequest
1 0
request-statusReason 0..1 CodeableConcept DeviceRequest ,
ServiceRequest ,
NutritionOrder ,
SupplyRequest
1 0
researchStudy-relatesTo 0..1 (complex) ResearchStudy 0 0
researchStudy-siteRecruitment 0..1 (complex) ResearchStudy 0 0
resource-approvalDate 0..1 date StructureDefinition ,
StructureMap ,
CapabilityStatement ,
OperationDefinition ,
SearchParameter ,
CompartmentDefinition ,
ImplementationGuide ,
CodeSystem ,
ValueSet ,
ConceptMap ,
NamingSystem
1 0
resource-effectivePeriod 0..1 Period StructureDefinition ,
StructureMap ,
CapabilityStatement ,
OperationDefinition ,
SearchParameter ,
CompartmentDefinition ,
ImplementationGuide ,
CodeSystem ,
ValueSet ,
ConceptMap ,
NamingSystem
1 0
resource-lastReviewDate 0..1 date StructureDefinition ,
StructureMap ,
CapabilityStatement ,
OperationDefinition ,
SearchParameter ,
CompartmentDefinition ,
ImplementationGuide ,
CodeSystem ,
ValueSet ,
ConceptMap ,
NamingSystem
1 0
resource-pertainsToGoal 0..* Reference Resource 1 1 0
servicerequest-precondition 0..* CodeableConcept ServiceRequest 1 0
servicerequest-questionnaireRequest 0..1 Reference ServiceRequest 1 0
specimen-collectionPriority 0..1 CodeableConcept Specimen.collection 1 0
specimen-isDryWeight 0..1 boolean Specimen.collection.quantity 1 0
specimen-processingTime 0..1 (Choice) Specimen.processing 1 0
specimen-sequenceNumber 0..1 integer Specimen.container 1 0
specimen-specialHandling 0..* CodeableConcept Specimen.collection 1 0
structuredefinition-ancestor 0..* uri StructureDefinition 1 0
structuredefinition-applicable-version 0..* code StructureDefinition 1 0
structuredefinition-category 0..1 string StructureDefinition 1 149
structuredefinition-codegen-super 0..1 string StructureDefinition.baseDefinition 1 0
structuredefinition-conformance-derivedFrom 0..* canonical extension('http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm').value,
extension('http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status').value
1 0
structuredefinition-dependencies 0..* canonical StructureDefinition 1 0
structuredefinition-display-hint 0..1 string ElementDefinition 1 21
structuredefinition-explicit-type-name 0..1 string ElementDefinition 1 37
structuredefinition-fhir-type 0..1 url uri ElementDefinition.type.code ElementDefinition.type 1 695
structuredefinition-fmm 0..1 integer Element 1 1846
structuredefinition-fmm-no-warnings 0..1 integer StructureDefinition 1 0
structuredefinition-fmm-support 0..1 markdown Element 1 0
structuredefinition-hierarchy 0..1 boolean ElementDefinition.type 1 5
structuredefinition-interface 0..1 boolean StructureDefinition 1 2
structuredefinition-normative-version 0..1 code StructureDefinition CanonicalResource ,
ElementDefinition
1 194
structuredefinition-security-category 0..1 code StructureDefinition 1 150
structuredefinition-standards-status 0..1 code Element 1 1486
structuredefinition-summary 0..1 markdown StructureDefinition 1 12
structuredefinition-table-name 0..1 string StructureDefinition.mapping 1 0
structuredefinition-template-status 0..1 code StructureDefinition 1 0
structuredefinition-wg 0..1 code Element 1 2541
structuredefinition-xml-no-order 0..1 boolean StructureDefinition 1 0
targetElement 0..* uri Reference 1 2
targetPath 0..* string Reference 1 1
task-candidateList 0..* Reference Task 1 0
task-replaces 0..* Reference Task 1 0
timezone 0..1 code date,
dateTime,
instant
1 0
timing-dayOfMonth 0..* positiveInt Timing.repeat 1 0
timing-daysOfCycle 1..1 (complex) PlanDefinition.action ,
RequestGroup.action
1 2
timing-exact 0..1 boolean Timing.repeat 1 0
translation 0..* (complex) string,
code,
markdown
1 0
tz-code tz-offset 0..1 code string date, dateTime, instant date 1 0
tz-offset usagecontext-group 0..1 string date UsageContext 1 1
usagecontext-group valueset-author 0..* ContactDetail ValueSet 1 0
valueset-authoritativeSource 0..1 uri ValueSet 1 0
valueset-caseSensitive 0..1 boolean ValueSet.expansion.contains 1 0
valueset-compose-createdBy 0..1 string UsageContext ValueSet.compose 1 0
valueset-activityStatusDate valueset-compose-creationDate 0..1 date string ValueSet ValueSet.compose 1 0
valueset-author valueset-compose-include-maximumMultiplicity 0..* 0..1 ContactDetail integer ValueSet ValueSet.compose.include 1 0
valueset-authoritativeSource valueset-compose-include-minimumMultiplicity 0..1 uri integer ValueSet ValueSet.compose.include 1 0
valueset-caseSensitive valueset-systemName 0..1 boolean string ValueSet.expansion.contains ValueSet.compose.include.valueSet 1 0
valueset-concept-comments 0..1 string ValueSet.compose.include.concept 1 0
valueset-concept-definition 0..1 string ValueSet.compose.include.concept ,
ValueSet.expansion.contains
1 7
valueset-conceptOrder 0..1 integer ValueSet.compose.include.concept ,
ValueSet.expansion.contains
1 0
valueset-deprecated 0..1 boolean ValueSet.compose.include.concept 1 0
valueset-effectiveDate 0..1 dateTime ValueSet 1 0
valueset-expand-group 0..* (complex) ValueSet.compose.include 1 2
valueset-expand-rules 0..1 code ValueSet.compose.include 1 2
valueset-expansionSource 0..1 uri ValueSet.expansion 1 2
valueset-expirationDate 0..1 date ValueSet 1 0
valueset-expression 0..1 Expression ValueSet 1 0
valueset-extensible 0..1 boolean ValueSet 1 13
valueset-keyWord 0..* string ValueSet 1 0
valueset-label 0..1 string ValueSet.compose.include.concept ,
ValueSet.expansion.contains
1 0
valueset-map 0..1 canonical ValueSet 1 2
valueset-otherName 0..* (complex) ValueSet 1 0
valueset-otherTitle 0..* (complex) ValueSet 1 0
valueset-parameterSource 0..1 code ValueSet.expansion.parameter 1 0
valueset-reference 0..1 uri Coding 1 0
valueset-rules-text 0..1 markdown ValueSet 1 0
valueset-sourceReference 0..1 uri ValueSet 1 0
valueset-special-status 0..1 string ValueSet ,
CodeSystem
1 10
valueset-status-activityStatusDate 0..1 date ValueSet 1 0
valueset-steward 0..* ContactDetail ValueSet 1 1
valueset-supplement 0..* canonical ValueSet 1 0
valueset-system 0..1 canonical ValueSet.compose.include.system 1 0
valueset-systemName 0..1 string ValueSet.compose.include 1 0
valueset-systemRef 0..1 uri ValueSet.compose.include 1 0
valueset-systemTitle 0..1 string ValueSet.compose.include 1 0
valueset-toocostly 0..1 boolean ValueSet.expansion 1 0
valueset-trusted-expansion 0..* uri url ValueSet 1 0
valueset-unclosed 0..1 boolean ValueSet.expansion 1 0
valueset-usage 0..* (complex) ValueSet 1 0
valueset-warning 0..1 markdown ValueSet 1 2
valueset-workflowStatus valueset-workflowStatusDescription 0..1 string ValueSet 1 0
variable 0..* Expression Questionnaire ,
Questionnaire.item ,
Questionnaire.item.item
1 0
workflow-episodeOfCare 0..* Reference Observation AdverseEvent ,
DiagnosticReport Appointment ,
Media Basic ,
CarePlan ,
ClinicalImpression ,
Communication ,
CommunicationRequest ,
Composition ,
Condition ,
Consent ,
DetectedIssue ,
DeviceRequest ,
ServiceRequest DeviceUsage ,
NutritionOrder DiagnosticReport ,
DeviceUseStatement DocumentReference ,
AdverseEvent Encounter ,
CarePlan EnrollmentRequest ,
CareTeam EnrollmentResponse ,
ClinicalImpression FamilyMemberHistory ,
Communication Flag ,
CommunicationRequest Goal ,
Condition ImagingStudy ,
Immunization ,
ImmunizationEvaluation ,
ImmunizationRecommendation ,
Invoice ,
List ,
MeasureReport ,
MedicationAdministration ,
MedicationDispense ,
MedicationRequest ,
MedicationUsage ,
MolecularSequence ,
NutritionIntake ,
NutritionOrder ,
Observation ,
Procedure ,
QuestionnaireResponse ,
RequestGroup ,
ResearchSubject ,
RiskAssessment ,
SupplyDelivery ,
SupplyRequest ,
VisionPrescription ,
ServiceRequest
1 0
workflow-instantiatesCanonical 0..* canonical Observation ,
DiagnosticReport ,
Media DocumentReference ,
Condition ,
SupplyDelivery ,
CommunicationRequest ,
SupplyRequest
1 0
workflow-instantiatesUri 0..* uri Observation ,
DiagnosticReport ,
Media DocumentReference ,
Condition ,
SupplyDelivery ,
CommunicationRequest ,
SupplyRequest
1 0
workflow-reasonCode 0..* CodeableConcept Observation ,
DiagnosticReport ,
Media DocumentReference ,
NutritionOrder
1 0
workflow-reasonReference 0..* Reference Observation ,
DiagnosticReport ,
Media DocumentReference ,
NutritionOrder
1 0
workflow-relatedArtifact 0..* RelatedArtifact DiagnosticReport ,
Observation
1 0
workflow-researchStudy 0..* Reference Composition ,
Consent ,
DeviceUseStatement DeviceUsage ,
DiagnosticReport ,
Encounter ,
FamilyMemberHistory ,
Immunization ,
Media DocumentReference ,
MedicationAdministration ,
MedicationDispense ,
MedicationStatement MedicationUsage ,
Observation ,
Procedure ,
QuestionnaireResponse ,
RiskAssessment ,
SupplyDelivery ,
Task
1 0
workflow-supportingInfo 0..* Reference DiagnosticReport ,
Observation ,
CommunicationRequest
1 0