Union of http://smart.who.int/base/StructureDefinition/SGImplementationGuide and http://smart.who.int/base/StructureDefinition/SGImplementationGuide

This is the set of resources that conform to either of the profiles SMART Guidelines ImplementationGuide (http://smart.who.int/base/StructureDefinition/SGImplementationGuide) and SMART Guidelines ImplementationGuide (http://smart.who.int/base/StructureDefinition/SGImplementationGuide). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ImplementationGuide C1..1A set of rules about how FHIR is used
Constraints: ig-0, ig-2, shr-1
ImplementationGuide.meta This element is included in summaries. 0..1MetaMetadata about the resource
ImplementationGuide.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
ImplementationGuide.language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
ImplementationGuide.text 0..1NarrativeText summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ImplementationGuide.contained 0..*ResourceContained, inline Resources
ImplementationGuide.extension 0..*ExtensionExtension
ImplementationGuide.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
ImplementationGuide.url This element must be supported. This element is included in summaries. 1..1uriCanonical identifier for this implementation guide, represented as a URI (globally unique)
ImplementationGuide.version This element must be supported. This element is included in summaries. 1..1stringBusiness version of the implementation guide
ImplementationGuide.name This element must be supported. This element is included in summaries. 1..1stringName for this implementation guide (computer friendly)
ImplementationGuide.title This element must be supported. This element is included in summaries. 1..1stringName for this implementation guide (human friendly)
ImplementationGuide.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codedraft | active | retired | unknown
Binding: ?? (required): The lifecycle status of an artifact.
ImplementationGuide.experimental This element must be supported. This element is included in summaries. 1..1booleanFor testing purposes, not real usage
ImplementationGuide.date This element is included in summaries. 0..1dateTimeDate last changed
ImplementationGuide.publisher This element must be supported. This element is included in summaries. 1..1stringName of the publisher (organization or individual)
ImplementationGuide.contact This element is included in summaries. 0..*ContactDetailContact details for the publisher
ImplementationGuide.description This element must be supported. 1..1markdownNatural language description of the implementation guide
ImplementationGuide.useContext This element is included in summaries. 0..*UsageContextThe context that the content is intended to support
ImplementationGuide.jurisdiction This element is included in summaries. 0..*CodeableConceptIntended jurisdiction for implementation guide (if applicable)
Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.
ImplementationGuide.copyright 0..1markdownUse and/or publishing restrictions
ImplementationGuide.packageId This element is included in summaries. 1..1idNPM Package name for IG
ImplementationGuide.license This element is included in summaries. 0..1codeSPDX license code for this IG (or not-open-source)
Binding: ?? (required): The license that applies to an Implementation Guide (using an SPDX license Identifiers, or 'not-open-source'). The binding is required but new SPDX license Identifiers are allowed to be used (https://spdx.org/licenses/).
ImplementationGuide.fhirVersion This element is included in summaries. 1..*codeFHIR Version(s) this Implementation Guide targets
Binding: ?? (required): All published FHIR Versions.
ImplementationGuide.dependsOn This element is included in summaries. 0..*BackboneElementAnother Implementation guide this depends on
ImplementationGuide.dependsOn.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.dependsOn.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.dependsOn.uri This element is included in summaries. 1..1canonical(ImplementationGuide)Identity of the IG that this depends on
ImplementationGuide.dependsOn.packageId This element is included in summaries. 0..1idNPM Package name for IG this depends on
ImplementationGuide.dependsOn.version This element is included in summaries. 0..1stringVersion of the IG
ImplementationGuide.global This element is included in summaries. 0..*BackboneElementProfiles that apply globally
ImplementationGuide.global.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.global.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.global.type This element is included in summaries. 1..1codeType this profile applies to
Binding: ?? (required): One of the resource types defined as part of this version of FHIR.
ImplementationGuide.global.profile This element is included in summaries. 1..1canonical(StructureDefinition)Profile that all resources must conform to
ImplementationGuide.definition C0..1BackboneElementInformation needed to build the IG
Constraints: ig-1
ImplementationGuide.definition.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.definition.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.definition.grouping 0..*BackboneElementGrouping used to present related resources in the IG
ImplementationGuide.definition.grouping.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.definition.grouping.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.definition.grouping.name 1..1stringDescriptive name for the package
ImplementationGuide.definition.grouping.description 0..1stringHuman readable text describing the package
ImplementationGuide.definition.resource 1..*BackboneElementResource in the implementation guide
ImplementationGuide.definition.resource.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.definition.resource.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.definition.resource.reference 1..1Reference(Resource)Location of the resource
ImplementationGuide.definition.resource.fhirVersion 0..*codeVersions this applies to (if different to IG)
Binding: ?? (required): All published FHIR Versions.
ImplementationGuide.definition.resource.name 0..1stringHuman Name for the resource
ImplementationGuide.definition.resource.description 0..1stringReason why included in guide
ImplementationGuide.definition.resource.example[x] 0..1Is an example/What is this an example of?
ImplementationGuide.definition.resource.example[x].exampleBooleanboolean
ImplementationGuide.definition.resource.example[x].exampleCanonicalcanonical(StructureDefinition)
ImplementationGuide.definition.resource.groupingId 0..1idGrouping this is part of
ImplementationGuide.definition.page 0..1BackboneElementPage/Section in the Guide
ImplementationGuide.definition.page.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.definition.page.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.definition.page.name[x] 1..1Where to find that page
ImplementationGuide.definition.page.name[x].nameUrlurl
ImplementationGuide.definition.page.name[x].nameReferenceReference(Binary)
ImplementationGuide.definition.page.title 1..1stringShort title shown for navigational assistance
ImplementationGuide.definition.page.generation 1..1codehtml | markdown | xml | generated
Binding: ?? (required): A code that indicates how the page is generated.
ImplementationGuide.definition.page.page 0..*Nested Pages / Sections
ImplementationGuide.definition.parameter 0..*BackboneElementDefines how IG is built by tools
ImplementationGuide.definition.parameter.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.definition.parameter.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.definition.parameter.code 1..1codeapply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template
Binding: ?? (required): Code of parameter that is input to the guide.
ImplementationGuide.definition.parameter.value 1..1stringValue for named type
ImplementationGuide.definition.template 0..*BackboneElementA template for building resources
ImplementationGuide.definition.template.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.definition.template.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.definition.template.code 1..1codeType of template specified
ImplementationGuide.definition.template.source 1..1stringThe source location for the template
ImplementationGuide.definition.template.scope 0..1stringThe scope in which the template applies
ImplementationGuide.manifest 0..1BackboneElementInformation about an assembled IG
ImplementationGuide.manifest.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.manifest.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.manifest.rendering This element is included in summaries. 0..1urlLocation of rendered implementation guide
ImplementationGuide.manifest.resource This element is included in summaries. 1..*BackboneElementResource in the implementation guide
ImplementationGuide.manifest.resource.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.manifest.resource.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.manifest.resource.reference This element is included in summaries. 1..1Reference(Resource)Location of the resource
ImplementationGuide.manifest.resource.example[x] 0..1Is an example/What is this an example of?
ImplementationGuide.manifest.resource.example[x].exampleBooleanboolean
ImplementationGuide.manifest.resource.example[x].exampleCanonicalcanonical(StructureDefinition)
ImplementationGuide.manifest.resource.relativePath 0..1urlRelative path for page in IG
ImplementationGuide.manifest.page 0..*BackboneElementHTML page within the parent IG
ImplementationGuide.manifest.page.extension 0..*ExtensionAdditional content defined by implementations
ImplementationGuide.manifest.page.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
ImplementationGuide.manifest.page.name 1..1stringHTML page name
ImplementationGuide.manifest.page.title 0..1stringTitle of the page, for references
ImplementationGuide.manifest.page.anchor 0..*stringAnchor available on the page
ImplementationGuide.manifest.image 0..*stringImage within the IG
ImplementationGuide.manifest.other 0..*stringAdditional linkable file in IG

doco Documentation for this format