Name Flags Card. Type Description & Constraints doco
. . GraphDefinition TU DomainResource Definition of a graph of resources
+ Warning: Name should be usable as an identifier for the module by machine processing applications such as code generation

Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
Interfaces Implemented: CanonicalResource
. . . url Σ C 0..1 uri Canonical identifier for this graph definition, represented as a URI (globally unique)
+ Warning: URL should not contain | or # - these characters make processing canonical references problematic
. . . identifier Σ 0..* Identifier Additional identifier for the GraphDefinition (business identifier)

. . . version Σ 0..1 string Business version of the graph definition
. . . versionAlgorithm[x] Σ 0..1 How to compare versions
Binding: Version Algorithm ( Extensible)
. . . . versionAlgorithmString string
. . . . versionAlgorithmCoding Coding
. . . name Σ C 1..1 string Name for this graph definition (computer friendly)
. . . title Σ T 0..1 string Name for this graph definition (human friendly)
. . . status ?! Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus ( Required)
. . . experimental Σ 0..1 boolean For testing purposes, not real usage
. . . date Σ 0..1 dateTime Date last changed
. . . publisher Σ T 0..1 string Name of the publisher/steward (organization or individual)
. . . contact Σ 0..* ContactDetail Contact details for the publisher

. . . description T 0..1 markdown Natural language description of the graph definition
. . . useContext Σ 0..* UsageContext The context that the content is intended to support

. . . jurisdiction Σ XD 0..* CodeableConcept Intended jurisdiction for graph definition (if applicable)
Binding: Jurisdiction ValueSet ( Extensible)

. . . purpose T 0..1 markdown Why this graph definition is defined
. . . copyright T 0..1 markdown Use and/or publishing restrictions
. . . copyrightLabel T 0..1 string Copyright holder and year(s)
. . . start 0..1 id Starting Node
. . . node 0..* BackboneElement Potential target for the link

. . . . nodeId 1..1 id Internal ID - target for link references
. . . . description 0..1 string Why this node is specified
. . . . type 1..1 code Type of resource this link refers to
Binding: Version Independent Resource Types (All) ( Required)
Additional Bindings Purpose
All Resource Types UI Binding

. . . . profile 0..1 canonical( StructureDefinition) Profile for the target resource
. . . link 0..* BackboneElement Links this graph makes rules about

. . . . description 0..1 string Why this link is specified
. . . . min 0..1 integer Minimum occurrences for this link
. . . . max 0..1 string Maximum occurrences for this link
. . . . sourceId 1..1 id Source Node for this link
. . . . path 0..1 string Path in the resource that contains the link
. . . . sliceName 0..1 string Which slice (if profiled)
. . . . targetId 1..1 id Target Node for this link
. . . . params 0..1 string Criteria for reverse lookup
. . . . compartment 0..* BackboneElement Compartment Consistency Rules

. . . . . use 1..1 code where | requires
Binding: Graph Compartment Use ( Required)
. . . . . rule 1..1 code identical | matching | different | custom
Binding: Graph Compartment Rule ( Required)
. . . . . code 1..1 code Patient | Encounter | RelatedPerson | Practitioner | Device | EpisodeOfCare
Binding: Compartment Type ( Required)
. . . . . expression 0..1 string Custom rule, as a FHIRPath expression
. . . . . description 0..1 string Documentation for FHIRPath expression

doco Documentation for this format