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

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)
 
identifier
Σ
0..*IdentifierAdditional identifier for the GraphDefinition (business identifier)
 
version
Σ
0..1stringBusiness version of the graph definition
 
versionAlgorithm[x]
Σ
0..1How to compare versions ?? (extensible)
 
 
versionAlgorithmString
Σ
0..1string ?? (extensible)
 
 
versionAlgorithmCoding
Σ
0..1Coding ?? (extensible)
 
name *
Σ
1..1stringName for this graph definition (computer friendly)
 
title
Σ
0..1stringName for this graph definition (human 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/steward (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
 
copyright
0..1markdownUse and/or publishing restrictions
 
copyrightLabel
0..1stringCopyright holder and year(s)
 
start
0..1idStarting Node
 
node
0..*BackboneElementPotential target for the link
 
 
nodeId *
1..1idInternal ID - target for link references
 
 
description
0..1stringWhy this node is specified
 
 
type *
1..1codeType of resource this link refers to FHIRTypes (required)
 
 
profile
0..1canonicalProfile for the target resource
 
link
0..*BackboneElementLinks this graph makes rules about
 
 
description
0..1stringWhy this link is specified
 
 
min
0..1integerMinimum occurrences for this link
 
 
max
0..1stringMaximum occurrences for this link
 
 
sourceId *
1..1idSource Node for this link
 
 
path
0..1stringPath in the resource that contains the link
 
 
sliceName
0..1stringWhich slice (if profiled)
 
 
targetId *
1..1idTarget Node for this link
 
 
params
0..1stringCriteria for reverse lookup
 
 
compartment
0..*BackboneElementCompartment Consistency Rules
 
 
 
use *
1..1codewhere | requires GraphCompartmentUse (required)
 
 
 
rule *
1..1codeidentical | matching | different | custom GraphCompartmentRule (required)
 
 
 
code *
1..1codePatient | Encounter | RelatedPerson | Practitioner | Device | EpisodeOfCare CompartmentCode (required)
 
 
 
expression
0..1stringCustom rule, as a FHIRPath expression
 
 
 
description
0..1stringDocumentation for FHIRPath expression