NameFlagsCard.TypeDescription & Constraintsdoco
.. GraphDefinition TUDomainResourceDefinition 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 ΣC0..1uriCanonical 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..*IdentifierAdditional identifier for the GraphDefinition (business identifier)

... version Σ0..1stringBusiness version of the graph definition
... versionAlgorithm[x] Σ0..1How to compare versions
Binding: Version Algorithm (Extensible)
.... versionAlgorithmStringstring
.... versionAlgorithmCodingCoding
... name ΣC1..1stringName for this graph definition (computer friendly)
... title ΣT0..1stringName for this graph definition (human friendly)
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (Required)
... experimental Σ0..1booleanFor testing purposes, not real usage
... date Σ0..1dateTimeDate last changed
... publisher ΣT0..1stringName of the publisher/steward (organization or individual)
... contact Σ0..*ContactDetailContact details for the publisher

... description T0..1markdownNatural language description of the graph definition
... useContext Σ0..*UsageContextThe context that the content is intended to support

... jurisdiction ΣXD0..*CodeableConceptIntended jurisdiction for graph definition (if applicable)
Binding: Jurisdiction ValueSet (Extensible)

... purpose T0..1markdownWhy this graph definition is defined
... copyright T0..1markdownUse and/or publishing restrictions
... copyrightLabel T0..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
Binding: Version Independent Resource Types (All) (Required)
Additional BindingsPurpose
All Resource TypesUI Binding

.... profile 0..1canonical(StructureDefinition)Profile 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
Binding: Graph Compartment Use (Required)
..... rule 1..1codeidentical | matching | different | custom
Binding: Graph Compartment Rule (Required)
..... code 1..1codePatient | Encounter | RelatedPerson | Practitioner | Device | EpisodeOfCare
Binding: Compartment Type (Required)
..... expression 0..1stringCustom rule, as a FHIRPath expression
..... description 0..1stringDocumentation for FHIRPath expression

doco Documentation for this format