| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| TU | DomainResource | A 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 | ||
| ΣC | 1..1 | uri | Canonical identifier for this implementation guide, represented as a URI (globally unique) + Warning: URL should not contain | or # - these characters make processing canonical references problematic | |
| Σ | 0..* | Identifier | Additional identifier for the implementation guide (business identifier) | |
| Σ | 0..1 | string | Business version of the implementation guide | |
| Σ | 0..1 | How to compare versions Binding: Version Algorithm (Extensible) | ||
| string | ||||
| Coding | ||||
| ΣC | 1..1 | string | Name for this implementation guide (computer friendly) | |
| ΣT | 0..1 | string | Name for this implementation guide (human friendly) | |
| ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (Required) | |
| Σ | 0..1 | boolean | For testing purposes, not real usage | |
| Σ | 0..1 | dateTime | Date last changed | |
| ΣT | 0..1 | string | Name of the publisher/steward (organization or individual) | |
| Σ | 0..* | ContactDetail | Contact details for the publisher | |
| T | 0..1 | markdown | Natural language description of the implementation guide | |
| Σ | 0..* | UsageContext | The context that the content is intended to support | |
| ΣXD | 0..* | CodeableConcept | Intended jurisdiction for implementation guide (if applicable) Binding: Jurisdiction ValueSet (Extensible) | |
| T | 0..1 | markdown | Why this implementation guide is defined | |
| T | 0..1 | markdown | Use and/or publishing restrictions | |
| T | 0..1 | string | Copyright holder and year(s) | |
| Σ | 1..1 | id | NPM Package name for IG | |
| Σ | 0..1 | code | SPDX license code for this IG (or not-open-source) Binding: S P D X License (Required) | |
| ΣC | 1..* | code | FHIR Version(s) this Implementation Guide targets Binding: FHIRVersion (Required) | |
| Σ | 0..* | BackboneElement | Another Implementation guide this depends on | |
| Σ | 1..1 | canonical(ImplementationGuide) | Identity of the IG that this depends on | |
| Σ | 0..1 | id | NPM Package name for IG this depends on | |
| Σ | 0..1 | string | Version of the IG | |
| 0..1 | markdown | Why dependency exists | ||
| Σ | 0..* | BackboneElement | Profiles that apply globally | |
| Σ | 1..1 | code | Type this profile applies to Binding: Resource Types (Required) | |
| Σ | 1..1 | canonical(StructureDefinition) | Profile that all resources must conform to | |
| C | 0..1 | BackboneElement | Information needed to build the IG + Rule: If a resource has a groupingId, it must refer to a grouping defined in the Implementation Guide | |
| C | 0..* | BackboneElement | Grouping used to present related resources in the IG | |
| T | 1..1 | string | Descriptive name for the package | |
| T | 0..1 | markdown | Human readable text describing the package | |
| C | 0..* | BackboneElement | Resource in the implementation guide | |
| 1..1 | Reference(Any) | Location of the resource | ||
| C | 0..* | code | Versions this applies to (if different to IG) Binding: FHIRVersion (Required) | |
| T | 0..1 | string | Human readable name for the resource | |
| T | 0..1 | markdown | Reason why included in guide | |
| 0..1 | boolean | Is this an example | ||
| 0..* | canonical(StructureDefinition) | Profile(s) this is an example of | ||
| C | 0..1 | id | Grouping this is part of | |
| C | 0..1 | BackboneElement | Page/Section in the Guide + Rule: Source must be absent if 'generated' is generated | |
| TC | 0..1 | Source for page | ||
| url | ||||
| string | ||||
| markdown | ||||
| 1..1 | url | Name of the page when published | ||
| T | 1..1 | string | Short title shown for navigational assistance | |
| C | 1..1 | code | html | markdown | xml | generated Binding: Guide Page Generation (Required) | |
| 0..* | see page | Nested Pages / Sections | ||
| 0..* | BackboneElement | Defines how IG is built by tools | ||
| 1..1 | Coding | Code that identifies parameter Binding: Guide Parameter Code (Extensible) | ||
| 1..1 | string | Value for named type | ||
| 0..* | BackboneElement | A template for building resources | ||
| 1..1 | code | Type of template specified | ||
| 1..1 | string | The source location for the template | ||
| 0..1 | string | The scope in which the template applies | ||
| 0..1 | BackboneElement | Information about an assembled IG | ||
| Σ | 0..1 | url | Location of rendered implementation guide | |
| Σ | 1..* | BackboneElement | Resource in the implementation guide | |
| Σ | 1..1 | Reference(Any) | Location of the resource | |
| 0..1 | boolean | Is this an example | ||
| 0..* | canonical(StructureDefinition) | Profile(s) this is an example of | ||
| 0..1 | url | Relative path for page in IG | ||
| 0..* | BackboneElement | HTML page within the parent IG | ||
| 1..1 | string | HTML page name | ||
| 0..1 | string | Title of the page, for references | ||
| 0..* | string | Anchor available on the page | ||
| 0..* | string | Image within the IG | ||
| 0..* | string | Additional linkable file in IG | ||