NameFlagsCard.TypeDescription & Constraintsdoco
.. ImplementationGuide TUDomainResourceA set of rules about how FHIR is used
+ Warning: Name should be usable as an identifier for the module by machine processing applications such as code generation
+ Rule: If a resource has a fhirVersion, it must be one of the versions defined for the Implementation Guide

Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
Interfaces Implemented: CanonicalResource
... url ΣC1..1uriCanonical identifier for this implementation guide, 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 implementation guide (business identifier)

... version Σ0..1stringBusiness version of the implementation guide
... versionAlgorithm[x] Σ0..1How to compare versions
Binding: Version Algorithm (Extensible)
.... versionAlgorithmStringstring
.... versionAlgorithmCodingCoding
... name ΣC1..1stringName for this implementation guide (computer friendly)
... title ΣT0..1stringName for this implementation guide (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 implementation guide
... useContext Σ0..*UsageContextThe context that the content is intended to support

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

... purpose T0..1markdownWhy this implementation guide is defined
... copyright T0..1markdownUse and/or publishing restrictions
... copyrightLabel T0..1stringCopyright holder and year(s)
... packageId Σ1..1idNPM Package name for IG
... license Σ0..1codeSPDX license code for this IG (or not-open-source)
Binding: S P D X License (Required)
... fhirVersion ΣC1..*codeFHIR Version(s) this Implementation Guide targets
Binding: FHIRVersion (Required)

... dependsOn Σ0..*BackboneElementAnother Implementation guide this depends on

.... uri Σ1..1canonical(ImplementationGuide)Identity of the IG that this depends on
.... packageId Σ0..1idNPM Package name for IG this depends on
.... version Σ0..1stringVersion of the IG
.... reason 0..1markdownWhy dependency exists
... global Σ0..*BackboneElementProfiles that apply globally

.... type Σ1..1codeType this profile applies to
Binding: Resource Types (Required)
.... profile Σ1..1canonical(StructureDefinition)Profile that all resources must conform to
... definition C0..1BackboneElementInformation needed to build the IG
+ Rule: If a resource has a groupingId, it must refer to a grouping defined in the Implementation Guide
.... grouping C0..*BackboneElementGrouping used to present related resources in the IG

..... name T1..1stringDescriptive name for the package
..... description T0..1markdownHuman readable text describing the package
.... resource C0..*BackboneElementResource in the implementation guide

..... reference 1..1Reference(Any)Location of the resource
..... fhirVersion C0..*codeVersions this applies to (if different to IG)
Binding: FHIRVersion (Required)

..... name T0..1stringHuman readable name for the resource
..... description T0..1markdownReason why included in guide
..... isExample 0..1booleanIs this an example
..... profile 0..*canonical(StructureDefinition)Profile(s) this is an example of

..... groupingId C0..1idGrouping this is part of
.... page C0..1BackboneElementPage/Section in the Guide
+ Rule: Source must be absent if 'generated' is generated
..... source[x] TC0..1Source for page
...... sourceUrlurl
...... sourceStringstring
...... sourceMarkdownmarkdown
..... name 1..1urlName of the page when published
..... title T1..1stringShort title shown for navigational assistance
..... generation C1..1codehtml | markdown | xml | generated
Binding: Guide Page Generation (Required)
..... page 0..*see pageNested Pages / Sections

.... parameter 0..*BackboneElementDefines how IG is built by tools

..... code 1..1CodingCode that identifies parameter
Binding: Guide Parameter Code (Extensible)
..... value 1..1stringValue for named type
.... template 0..*BackboneElementA template for building resources

..... code 1..1codeType of template specified
..... source 1..1stringThe source location for the template
..... scope 0..1stringThe scope in which the template applies
... manifest 0..1BackboneElementInformation about an assembled IG
.... rendering Σ0..1urlLocation of rendered implementation guide
.... resource Σ1..*BackboneElementResource in the implementation guide

..... reference Σ1..1Reference(Any)Location of the resource
..... isExample 0..1booleanIs this an example
..... profile 0..*canonical(StructureDefinition)Profile(s) this is an example of

..... relativePath 0..1urlRelative path for page in IG
.... page 0..*BackboneElementHTML page within the parent IG

..... name 1..1stringHTML page name
..... title 0..1stringTitle of the page, for references
..... anchor 0..*stringAnchor available on the page

.... image 0..*stringImage within the IG

.... other 0..*stringAdditional linkable file in IG


doco Documentation for this format