Skip to main content

StructureDefinition

Normative Conformance

A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types.

Endpoints

devhttps://api.sandbox.ovok.com/fhir/R5/StructureDefinition
InteractionMethodPath
ReadGET/fhir/R5/StructureDefinition/[id]
VreadGET/fhir/R5/StructureDefinition/[id]/_history/[vid]
UpdatePUT/fhir/R5/StructureDefinition/[id]
PatchPATCH/fhir/R5/StructureDefinition/[id]
DeleteDELETE/fhir/R5/StructureDefinition/[id]
CreatePOST/fhir/R5/StructureDefinition
SearchGET/fhir/R5/StructureDefinition?...
HistoryGET/fhir/R5/StructureDefinition/[id]/_history
Type-historyGET/fhir/R5/StructureDefinition/_history

Top-level elements

ElementType(s)CardinalityDescription
urluri1..1Canonical identifier for this structure definition, represented as a URI (globally unique)
identifierIdentifier0..*Additional identifier for the structure definition
versionstring0..1Business version of the structure definition
versionAlgorithm[x]string / Coding0..1How to compare versions
namestring1..1Name for this structure definition (computer friendly)
titlestring0..1Name for this structure definition (human friendly)
statuscode1..1draft
experimentalboolean0..1For testing purposes, not real usage
datedateTime0..1Date last changed
publisherstring0..1Name of the publisher/steward (organization or individual)
contactContactDetail0..*Contact details for the publisher
descriptionmarkdown0..1Natural language description of the structure definition
useContextUsageContext0..*The context that the content is intended to support
jurisdictionCodeableConcept0..*Intended jurisdiction for structure definition (if applicable)
purposemarkdown0..1Why this structure definition is defined
copyrightmarkdown0..1Use and/or publishing restrictions
copyrightLabelstring0..1Copyright holder and year(s)
keywordCoding0..*Assist with indexing and finding
fhirVersioncode0..1FHIR Version this StructureDefinition targets
mappingBackboneElement0..*External specification that the content is mapped to
kindcode1..1primitive-type
abstractboolean1..1Whether the structure is abstract
contextBackboneElement0..*If an extension, where it can be used in instances
contextInvariantstring0..*FHIRPath invariants - when the extension can be used
typeuri1..1Type defined or constrained by this structure
baseDefinitioncanonical0..1Definition that this type is constrained/specialized from
derivationcode0..1specialization
snapshotBackboneElement0..1Snapshot view of the structure
differentialBackboneElement0..1Differential view of the structure

Resource-specific search parameters

ParameterTypeDescription
abstracttokenWhether the structure is abstract
basereferenceDefinition that this type is constrained/specialized from
base-pathtokenPath that identifies the base element
contexttokenA use context assigned to the activity definition
context-quantityquantityA quantity- or range-valued use context assigned to the activity definition
context-typetokenA type of use context assigned to the activity definition
context-type-quantitycompositeA use context type and quantity- or range-based value assigned to the activity definition
context-type-valuecompositeA use context type and value assigned to the activity definition
datedateThe activity definition publication date
derivationtokenspecialization
descriptionstringThe description of the activity definition
experimentaltokenFor testing purposes, not real usage
ext-contextcompositeAn extension context assigned to the structure definition
ext-context-expressiontokenAn expression of extension context assigned to the structure definition
ext-context-typetokenA type of extension context assigned to the structure definition
identifiertokenExternal identifier for the activity definition
jurisdictiontokenIntended jurisdiction for the activity definition
keywordtokenA code for the StructureDefinition
kindtokenprimitive-type
namestringComputationally friendly name of the activity definition
pathtokenA path that is constrained in the StructureDefinition
publisherstringName of the publisher of the activity definition
statustokenThe current status of the activity definition
titlestringThe human-friendly name of the activity definition
typeuriType defined or constrained by this structure
urluriThe uri that identifies the activity definition
valuesetreferenceA vocabulary binding reference
versiontokenThe business version of the activity definition

Reference