http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.0.1

A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts.
NameFlagsCardTypeDescription & Constraints
ImplementationGuide
0..*A set of rules about how FHIR is used
 
url *
Σ
1..1uriCanonical identifier for this implementation guide, represented as a URI (globally unique)
 
version
Σ
0..1stringBusiness version of the implementation guide
 
name *
Σ
1..1stringName for this implementation guide (computer friendly)
 
title
Σ
0..1stringName for this implementation guide (human friendly)
 
status *
?!Σ
1..1codedraft | active | retired | unknown PublicationStatus (required)
 
experimental
Σ
0..1booleanFor testing purposes, not real usage
 
date
Σ
0..1dateTimeDate last changed
 
publisher
Σ
0..1stringName of the publisher (organization or individual)
 
contact
Σ
0..*ContactDetailContact details for the publisher
 
description
0..1markdownNatural language description of the implementation guide
 
useContext
Σ
0..*UsageContextThe context that the content is intended to support
 
jurisdiction
Σ
0..*CodeableConceptIntended jurisdiction for implementation guide (if applicable) Jurisdiction (extensible)
 
copyright
0..1markdownUse and/or publishing restrictions
 
packageId *
Σ
1..1idNPM Package name for IG
 
license
Σ
0..1codeSPDX license code for this IG (or not-open-source) SPDXLicense (required)
 
fhirVersion *
Σ
1..*codeFHIR Version(s) this Implementation Guide targets FHIRVersion (required)
 
dependsOn
Σ
0..*BackboneElementAnother Implementation guide this depends on
 
 
uri *
Σ
1..1canonicalIdentity of the IG that this depends on
 
 
packageId
Σ
0..1idNPM Package name for IG this depends on
 
 
version
Σ
0..1stringVersion of the IG
 
global
Σ
0..*BackboneElementProfiles that apply globally
 
 
type *
Σ
1..1codeType this profile applies to ResourceType (required)
 
 
profile *
Σ
1..1canonicalProfile that all resources must conform to
 
definition
0..1BackboneElementInformation needed to build the IG
 
 
grouping
0..*BackboneElementGrouping used to present related resources in the IG
 
 
 
name *
1..1stringDescriptive name for the package
 
 
 
description
0..1stringHuman readable text describing the package
 
 
resource *
1..*BackboneElementResource in the implementation guide
 
 
 
reference *
1..1ReferenceLocation of the resource
 
 
 
fhirVersion
0..*codeVersions this applies to (if different to IG) FHIRVersion (required)
 
 
 
name
0..1stringHuman Name for the resource
 
 
 
description
0..1stringReason why included in guide
 
 
 
example[x]
0..1Is an example/What is this an example of?
 
 
 
 
exampleBoolean
0..1boolean
 
 
 
 
exampleCanonical
0..1canonical
 
 
 
groupingId
0..1idGrouping this is part of
 
 
page
0..1BackboneElementPage/Section in the Guide
 
 
 
name[x] *
1..1Where to find that page
 
 
 
 
nameUrl *
1..1url
 
 
 
 
nameReference *
1..1Reference
 
 
 
title *
1..1stringShort title shown for navigational assistance
 
 
 
generation *
1..1codehtml | markdown | xml | generated GuidePageGeneration (required)
 
 
 
page
0..*Nested Pages / Sections
 
 
parameter
0..*BackboneElementDefines how IG is built by tools
 
 
 
code *
1..1codeapply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template GuideParameterCode (required)
 
 
 
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..1ReferenceLocation of the resource
 
 
 
example[x]
0..1Is an example/What is this an example of?
 
 
 
 
exampleBoolean
0..1boolean
 
 
 
 
exampleCanonical
0..1canonical
 
 
 
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