http://hl7.org/fhir/StructureDefinition/GraphDefinition|4.0.1

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.
NameFlagsCardTypeDescription & Constraints
GraphDefinition
0..*Definition of a graph of resources
 
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 PublicationStatus (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
 
description
0..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) Jurisdiction (extensible)
 
purpose
0..1markdownWhy this graph definition is defined
 
start *
Σ
1..1codeType of resource at which the graph starts ResourceType (required)
 
profile
0..1canonicalProfile on base resource
 
link
0..*BackboneElementLinks this graph makes rules about
 
 
path
0..1stringPath in the resource that contains the link
 
 
sliceName
0..1stringWhich slice (if profiled)
 
 
min
0..1integerMinimum occurrences for this link
 
 
max
0..1stringMaximum occurrences for this link
 
 
description
0..1stringWhy this link is specified
 
 
target
0..*BackboneElementPotential target for the link
 
 
 
type *
1..1codeType of resource this link refers to ResourceType (required)
 
 
 
params
0..1stringCriteria for reverse lookup
 
 
 
profile
0..1canonicalProfile for the target resource
 
 
 
compartment
0..*BackboneElementCompartment Consistency Rules
 
 
 
 
use *
1..1codecondition | requirement GraphCompartmentUse (required)
 
 
 
 
code *
1..1codePatient | Encounter | RelatedPerson | Practitioner | Device CompartmentCode (required)
 
 
 
 
rule *
1..1codeidentical | matching | different | custom GraphCompartmentRule (required)
 
 
 
 
expression
0..1stringCustom rule, as a FHIRPath expression
 
 
 
 
description
0..1stringDocumentation for FHIRPath expression
 
 
 
link
0..*Additional links from target resource