Union of http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableimplementationguide and http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableimplementationguide

This is the set of resources that conform to either of the profiles CRMI Shareable ImplementationGuide (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableimplementationguide) and CRMI Shareable ImplementationGuide (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableimplementationguide). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. ImplementationGuide C1..1A set of rules about how FHIR is used
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
ig-0: Name should be usable as an identifier for the module by machine processing applications such as code generation
ig-2: If a resource has a fhirVersion, it must be oe of the versions defined for the Implementation Guide
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... text 0..1NarrativeText summary of the resource, for human interpretation
ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... url SΣ1..1uriCanonical identifier for this implementation guide, represented as a URI (globally unique)
ele-1: All FHIR elements must have a @value or children
... version SΣ1..1stringBusiness version of the implementation guide
ele-1: All FHIR elements must have a @value or children
... name SΣ1..1stringName for this implementation guide (computer friendly)
ele-1: All FHIR elements must have a @value or children
... title SΣ1..1stringName for this implementation guide (human friendly)
ele-1: All FHIR elements must have a @value or children
... status ?!SΣ1..1codedraft | active | retired | unknown
Binding: ?? (required): The lifecycle status of an artifact.


ele-1: All FHIR elements must have a @value or children
... experimental SΣ1..1booleanFor testing purposes, not real usage
ele-1: All FHIR elements must have a @value or children
... date Σ0..1dateTimeDate last changed
ele-1: All FHIR elements must have a @value or children
... publisher SΣ0..1stringName of the publisher (organization or individual)
ele-1: All FHIR elements must have a @value or children
... contact Σ0..*ContactDetailContact details for the publisher
ele-1: All FHIR elements must have a @value or children
... description S1..1markdownNatural language description of the implementation guide
ele-1: All FHIR elements must have a @value or children
... useContext Σ0..*UsageContextThe context that the content is intended to support
ele-1: All FHIR elements must have a @value or children
... jurisdiction Σ0..*CodeableConceptIntended jurisdiction for implementation guide (if applicable)
Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.


ele-1: All FHIR elements must have a @value or children
... copyright 0..1markdownUse and/or publishing restrictions
ele-1: All FHIR elements must have a @value or children
... packageId Σ1..1idNPM Package name for IG
ele-1: All FHIR elements must have a @value or children
... license Σ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/).


ele-1: All FHIR elements must have a @value or children
... fhirVersion Σ1..*codeFHIR Version(s) this Implementation Guide targets
Binding: ?? (required): All published FHIR Versions.


ele-1: All FHIR elements must have a @value or children
... dependsOn Σ0..*BackboneElementAnother Implementation guide this depends on
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... uri Σ1..1canonical(ImplementationGuide)Identity of the IG that this depends on
ele-1: All FHIR elements must have a @value or children
.... packageId Σ0..1idNPM Package name for IG this depends on
ele-1: All FHIR elements must have a @value or children
.... version Σ0..1stringVersion of the IG
ele-1: All FHIR elements must have a @value or children
... global Σ0..*BackboneElementProfiles that apply globally
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type Σ1..1codeType this profile applies to
Binding: ?? (required): One of the resource types defined as part of this version of FHIR.


ele-1: All FHIR elements must have a @value or children
.... profile Σ1..1canonical(StructureDefinition)Profile that all resources must conform to
ele-1: All FHIR elements must have a @value or children
... definition C0..1BackboneElementInformation needed to build the IG
ele-1: All FHIR elements must have a @value or children
ig-1: If a resource has a groupingId, it must refer to a grouping defined in the Implementation Guide
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... grouping 0..*BackboneElementGrouping used to present related resources in the IG
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... name 1..1stringDescriptive name for the package
ele-1: All FHIR elements must have a @value or children
..... description 0..1stringHuman readable text describing the package
ele-1: All FHIR elements must have a @value or children
.... resource 1..*BackboneElementResource in the implementation guide
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... reference 1..1Reference(Resource)Location of the resource
ele-1: All FHIR elements must have a @value or children
..... fhirVersion 0..*codeVersions this applies to (if different to IG)
Binding: ?? (required): All published FHIR Versions.


ele-1: All FHIR elements must have a @value or children
..... name 0..1stringHuman Name for the resource
ele-1: All FHIR elements must have a @value or children
..... description 0..1stringReason why included in guide
ele-1: All FHIR elements must have a @value or children
..... example[x] 0..1Is an example/What is this an example of?
ele-1: All FHIR elements must have a @value or children
...... exampleBooleanboolean
...... exampleCanonicalcanonical(StructureDefinition)
..... groupingId 0..1idGrouping this is part of
ele-1: All FHIR elements must have a @value or children
.... page 0..1BackboneElementPage/Section in the Guide
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... name[x] 1..1Where to find that page
ele-1: All FHIR elements must have a @value or children
...... nameUrlurl
...... nameReferenceReference(Binary)
..... title 1..1stringShort title shown for navigational assistance
ele-1: All FHIR elements must have a @value or children
..... generation 1..1codehtml | markdown | xml | generated
Binding: ?? (required): A code that indicates how the page is generated.


ele-1: All FHIR elements must have a @value or children
..... page 0..*Nested Pages / Sections
ele-1: All FHIR elements must have a @value or children
.... parameter 0..*BackboneElementDefines how IG is built by tools
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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.


ele-1: All FHIR elements must have a @value or children
..... value 1..1stringValue for named type
ele-1: All FHIR elements must have a @value or children
.... template 0..*BackboneElementA template for building resources
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code 1..1codeType of template specified
ele-1: All FHIR elements must have a @value or children
..... source 1..1stringThe source location for the template
ele-1: All FHIR elements must have a @value or children
..... scope 0..1stringThe scope in which the template applies
ele-1: All FHIR elements must have a @value or children
... manifest 0..1BackboneElementInformation about an assembled IG
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... rendering Σ0..1urlLocation of rendered implementation guide
ele-1: All FHIR elements must have a @value or children
.... resource Σ1..*BackboneElementResource in the implementation guide
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... reference Σ1..1Reference(Resource)Location of the resource
ele-1: All FHIR elements must have a @value or children
..... example[x] 0..1Is an example/What is this an example of?
ele-1: All FHIR elements must have a @value or children
...... exampleBooleanboolean
...... exampleCanonicalcanonical(StructureDefinition)
..... relativePath 0..1urlRelative path for page in IG
ele-1: All FHIR elements must have a @value or children
.... page 0..*BackboneElementHTML page within the parent IG
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... name 1..1stringHTML page name
ele-1: All FHIR elements must have a @value or children
..... title 0..1stringTitle of the page, for references
ele-1: All FHIR elements must have a @value or children
..... anchor 0..*stringAnchor available on the page
ele-1: All FHIR elements must have a @value or children
.... image 0..*stringImage within the IG
ele-1: All FHIR elements must have a @value or children
.... other 0..*stringAdditional linkable file in IG
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format