GraphDefinition

Foundation

A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set.

PathCard.TypeDescription & Constraints
GraphDefinition0..*Definition of a graph of resources
.idΣ0..1StringLogical id of this artifact
.metaΣ0..1MetaMetadata about the resource
.implicitRules?!Σ0..1uriA set of rules under which this content was created
.language0..1codeLanguage of the resource content
Bindinglanguages(preferred)
.text0..1NarrativeText summary of the resource, for human interpretation
.contained0..*ResourceContained, inline Resources
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!0..*ExtensionExtensions that cannot be ignored
.urlΣ0..1uriCanonical identifier for this graph definition, represented as a URI (globally unique)
.versionΣ0..1stringBusiness version of the graph definition
.nameΣ1..1stringName for this graph definition (computer friendly)
.status?!Σ1..1codedraft | active | retired | unknown
Bindingpublication-status(required)
.experimentalΣ0..1booleanFor testing purposes, not real usage
.dateΣ0..1dateTimeDate last changed
.publisherΣ0..1stringName of the publisher (organization or individual)
.contactΣ0..*ContactDetailContact details for the publisher
.description0..1markdownNatural language description of the graph definition
.useContextΣ0..*UsageContextThe context that the content is intended to support
.jurisdictionΣ0..*CodeableConceptIntended jurisdiction for graph definition (if applicable)
Bindingjurisdiction(extensible)
.purpose0..1markdownWhy this graph definition is defined
.startΣ1..1codeType of resource at which the graph starts
Bindingresource-types(required)
.profile0..1canonicalProfile on base resource
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.path0..1stringPath in the resource that contains the link
.sliceName0..1stringWhich slice (if profiled)
.min0..1integerMinimum occurrences for this link
.max0..1stringMaximum occurrences for this link
.description0..1stringWhy this link is specified
.target0..*BackboneElementPotential target for the link
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.type1..1codeType of resource this link refers to
Bindingresource-types(required)
.params0..1stringCriteria for reverse lookup
.profile0..1canonicalProfile for the target resource
.compartment0..*BackboneElementCompartment Consistency Rules
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.use1..1codecondition | requirement
Bindinggraph-compartment-use(required)
.code1..1codePatient | Encounter | RelatedPerson | Practitioner | Device
Bindingcompartment-type(required)
.rule1..1codeidentical | matching | different | custom
Bindinggraph-compartment-rule(required)
.expression0..1stringCustom rule, as a FHIRPath expression
.description0..1stringDocumentation for FHIRPath expression