This page is part of the FHIR Specification (v3.2.0: R4 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
FHIR Infrastructure Work Group | Maturity Level: 0 | Draft | Compartments: Not linked to any defined compartments |
A set of rules of how FHIR is used to solve a particular problem. 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.
Placeholder for discussion of splitting ImplementationGuide. This resource is focused on content needed to support publishing of an ImplementationGuide.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ImplementationGuideInput | D | DomainResource | A set of rules about how FHIR is used Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
url | Σ | 1..1 | uri | Logical URI to reference this implementation guide input (globally unique) |
version | Σ | 0..1 | string | Business version of the implementation guide input |
name | Σ | 1..1 | string | Name for this implementation guide input (computer friendly) |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown PublicationStatus (Required) |
experimental | ?!Σ | 0..1 | boolean | For testing purposes, not real usage |
date | Σ | 0..1 | dateTime | Date this was last changed |
publisher | Σ | 0..1 | string | Name of the publisher (organization or individual) |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
description | 0..1 | markdown | Natural language description of the implementation guide input | |
useContext | Σ | 0..* | UsageContext | Context the content is intended to support |
jurisdiction | Σ | 0..* | CodeableConcept | Intended jurisdiction for implementation guide input (if applicable) Jurisdiction ValueSet (Extensible) |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
fhirVersion | Σ | 0..1 | id | FHIR Version this Implementation Guide targets |
dependency | Σ | 0..* | BackboneElement | Another Implementation guide this depends on |
type | Σ | 1..1 | code | reference | inclusion GuideDependencyType (Required) |
uri | Σ | 1..1 | uri | Where to find dependency |
package | Σ | 0..* | BackboneElement | Group of resources as used in .page.package |
name | Σ | 1..1 | string | Name used .page.package |
description | 0..1 | string | Human readable text describing the package | |
resource | Σ | 1..* | BackboneElement | Resource in the implementation guide |
reference | Σ | 1..1 | Reference(Any) | Location of the resource |
name | Σ | 0..1 | string | Human Name for the resource |
description | 0..1 | string | Reason why included in guide | |
example[x] | 0..1 | Is an example/What is this an example of? | ||
exampleBoolean | boolean | |||
exampleReference | Reference(StructureDefinition) | |||
global | Σ | 0..* | BackboneElement | Profiles that apply globally |
type | Σ | 1..1 | code | Type this profiles applies to ResourceType (Required) |
profile | Σ | 1..1 | Reference(StructureDefinition) | Profile that all resources must conform to |
page | Σ | 0..1 | BackboneElement | Page/Section in the Guide |
source[x] | Σ | 1..1 | Where to find that page | |
sourceUri | uri | |||
sourceReference | Reference(Binary) | |||
title | Σ | 1..1 | string | Short title shown for navigational assistance |
kind | Σ | 1..1 | code | page | example | list | include | directory | dictionary | toc | resource GuidePageKind (Required) |
type | 0..* | code | Kind of resource to include in the list ResourceType (Required) | |
package | 0..* | string | Name of package to include | |
format | 0..1 | code | Format of the page (e.g. html, markdown, etc.) MimeType (Required) | |
page | 0..* | see page | Nested Pages / Sections | |
Documentation for this format |
UML Diagram (Legend)
XML Template
<ImplementationGuideInput xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <url value="[uri]"/><!-- 1..1 Logical URI to reference this implementation guide input (globally unique) --> <version value="[string]"/><!-- 0..1 Business version of the implementation guide input --> <name value="[string]"/><!-- 1..1 Name for this implementation guide input (computer friendly) --> <status value="[code]"/><!-- 1..1 draft | active | retired | unknown --> <experimental value="[boolean]"/><!-- 0..1 For testing purposes, not real usage --> <date value="[dateTime]"/><!-- 0..1 Date this was last changed --> <publisher value="[string]"/><!-- 0..1 Name of the publisher (organization or individual) --> <contact><!-- 0..* ContactDetail Contact details for the publisher --></contact> <description value="[markdown]"/><!-- 0..1 Natural language description of the implementation guide input --> <useContext><!-- 0..* UsageContext Context the content is intended to support --></useContext> <jurisdiction><!-- 0..* CodeableConcept Intended jurisdiction for implementation guide input (if applicable) --></jurisdiction> <copyright value="[markdown]"/><!-- 0..1 Use and/or publishing restrictions --> <fhirVersion value="[id]"/><!-- 0..1 FHIR Version this Implementation Guide targets --> <dependency> <!-- 0..* Another Implementation guide this depends on --> <type value="[code]"/><!-- 1..1 reference | inclusion --> <uri value="[uri]"/><!-- 1..1 Where to find dependency --> </dependency> <package> <!-- 0..* Group of resources as used in .page.package --> <name value="[string]"/><!-- 1..1 Name used .page.package --> <description value="[string]"/><!-- 0..1 Human readable text describing the package --> <resource> <!-- 1..* Resource in the implementation guide --> <reference><!-- 1..1 Reference(Any) Location of the resource --></reference> <name value="[string]"/><!-- 0..1 Human Name for the resource --> <description value="[string]"/><!-- 0..1 Reason why included in guide --> <example[x]><!-- 0..1 boolean|Reference(StructureDefinition) Is an example/What is this an example of? --></example[x]> </resource> </package> <global> <!-- 0..* Profiles that apply globally --> <type value="[code]"/><!-- 1..1 Type this profiles applies to --> <profile><!-- 1..1 Reference(StructureDefinition) Profile that all resources must conform to --></profile> </global> <page> <!-- 0..1 Page/Section in the Guide --> <source[x]><!-- 1..1 uri|Reference(Binary) Where to find that page --></source[x]> <title value="[string]"/><!-- 1..1 Short title shown for navigational assistance --> <kind value="[code]"/><!-- 1..1 page | example | list | include | directory | dictionary | toc | resource --> <type value="[code]"/><!-- 0..* Kind of resource to include in the list --> <package value="[string]"/><!-- 0..* Name of package to include --> <format value="[code]"/><!-- 0..1 Format of the page (e.g. html, markdown, etc.) --> <page><!-- 0..* Content as for ImplementationGuideInput.page Nested Pages / Sections --></page> </page> </ImplementationGuideInput>
JSON Template
{ "resourceType" : "ImplementationGuideInput", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "url" : "<uri>", // R! Logical URI to reference this implementation guide input (globally unique) "version" : "<string>", // Business version of the implementation guide input "name" : "<string>", // R! Name for this implementation guide input (computer friendly) "status" : "<code>", // R! draft | active | retired | unknown "experimental" : <boolean>, // For testing purposes, not real usage "date" : "<dateTime>", // Date this was last changed "publisher" : "<string>", // Name of the publisher (organization or individual) "contact" : [{ ContactDetail }], // Contact details for the publisher "description" : "<markdown>", // Natural language description of the implementation guide input "useContext" : [{ UsageContext }], // Context the content is intended to support "jurisdiction" : [{ CodeableConcept }], // Intended jurisdiction for implementation guide input (if applicable) "copyright" : "<markdown>", // Use and/or publishing restrictions "fhirVersion" : "<id>", // FHIR Version this Implementation Guide targets "dependency" : [{ // Another Implementation guide this depends on "type" : "<code>", // R! reference | inclusion "uri" : "<uri>" // R! Where to find dependency }], "package" : [{ // Group of resources as used in .page.package "name" : "<string>", // R! Name used .page.package "description" : "<string>", // Human readable text describing the package "resource" : [{ // R! Resource in the implementation guide "reference" : { Reference(Any) }, // R! Location of the resource "name" : "<string>", // Human Name for the resource "description" : "<string>", // Reason why included in guide // example[x]: Is an example/What is this an example of?. One of these 2: "exampleBoolean" : <boolean> "exampleReference" : { Reference(StructureDefinition) } }] }], "global" : [{ // Profiles that apply globally "type" : "<code>", // R! Type this profiles applies to "profile" : { Reference(StructureDefinition) } // R! Profile that all resources must conform to }], "page" : { // Page/Section in the Guide // source[x]: Where to find that page. One of these 2: "sourceUri" : "<uri>", "sourceReference" : { Reference(Binary) }, "title" : "<string>", // R! Short title shown for navigational assistance "kind" : "<code>", // R! page | example | list | include | directory | dictionary | toc | resource "type" : ["<code>"], // Kind of resource to include in the list "package" : ["<string>"], // Name of package to include "format" : "<code>", // Format of the page (e.g. html, markdown, etc.) "page" : [{ Content as for ImplementationGuideInput.page }] // Nested Pages / Sections } }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:ImplementationGuideInput; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:ImplementationGuideInput.url [ uri ]; # 1..1 Logical URI to reference this implementation guide input (globally unique) fhir:ImplementationGuideInput.version [ string ]; # 0..1 Business version of the implementation guide input fhir:ImplementationGuideInput.name [ string ]; # 1..1 Name for this implementation guide input (computer friendly) fhir:ImplementationGuideInput.status [ code ]; # 1..1 draft | active | retired | unknown fhir:ImplementationGuideInput.experimental [ boolean ]; # 0..1 For testing purposes, not real usage fhir:ImplementationGuideInput.date [ dateTime ]; # 0..1 Date this was last changed fhir:ImplementationGuideInput.publisher [ string ]; # 0..1 Name of the publisher (organization or individual) fhir:ImplementationGuideInput.contact [ ContactDetail ], ... ; # 0..* Contact details for the publisher fhir:ImplementationGuideInput.description [ markdown ]; # 0..1 Natural language description of the implementation guide input fhir:ImplementationGuideInput.useContext [ UsageContext ], ... ; # 0..* Context the content is intended to support fhir:ImplementationGuideInput.jurisdiction [ CodeableConcept ], ... ; # 0..* Intended jurisdiction for implementation guide input (if applicable) fhir:ImplementationGuideInput.copyright [ markdown ]; # 0..1 Use and/or publishing restrictions fhir:ImplementationGuideInput.fhirVersion [ id ]; # 0..1 FHIR Version this Implementation Guide targets fhir:ImplementationGuideInput.dependency [ # 0..* Another Implementation guide this depends on fhir:ImplementationGuideInput.dependency.type [ code ]; # 1..1 reference | inclusion fhir:ImplementationGuideInput.dependency.uri [ uri ]; # 1..1 Where to find dependency ], ...; fhir:ImplementationGuideInput.package [ # 0..* Group of resources as used in .page.package fhir:ImplementationGuideInput.package.name [ string ]; # 1..1 Name used .page.package fhir:ImplementationGuideInput.package.description [ string ]; # 0..1 Human readable text describing the package fhir:ImplementationGuideInput.package.resource [ # 1..* Resource in the implementation guide fhir:ImplementationGuideInput.package.resource.reference [ Reference(Any) ]; # 1..1 Location of the resource fhir:ImplementationGuideInput.package.resource.name [ string ]; # 0..1 Human Name for the resource fhir:ImplementationGuideInput.package.resource.description [ string ]; # 0..1 Reason why included in guide # ImplementationGuideInput.package.resource.example[x] : 0..1 Is an example/What is this an example of?. One of these 2 fhir:ImplementationGuideInput.package.resource.exampleBoolean [ boolean ] fhir:ImplementationGuideInput.package.resource.exampleReference [ Reference(StructureDefinition) ] ], ...; ], ...; fhir:ImplementationGuideInput.global [ # 0..* Profiles that apply globally fhir:ImplementationGuideInput.global.type [ code ]; # 1..1 Type this profiles applies to fhir:ImplementationGuideInput.global.profile [ Reference(StructureDefinition) ]; # 1..1 Profile that all resources must conform to ], ...; fhir:ImplementationGuideInput.page [ # 0..1 Page/Section in the Guide # ImplementationGuideInput.page.source[x] : 1..1 Where to find that page. One of these 2 fhir:ImplementationGuideInput.page.sourceUri [ uri ] fhir:ImplementationGuideInput.page.sourceReference [ Reference(Binary) ] fhir:ImplementationGuideInput.page.title [ string ]; # 1..1 Short title shown for navigational assistance fhir:ImplementationGuideInput.page.kind [ code ]; # 1..1 page | example | list | include | directory | dictionary | toc | resource fhir:ImplementationGuideInput.page.type [ code ], ... ; # 0..* Kind of resource to include in the list fhir:ImplementationGuideInput.page.package [ string ], ... ; # 0..* Name of package to include fhir:ImplementationGuideInput.page.format [ code ]; # 0..1 Format of the page (e.g. html, markdown, etc.) fhir:ImplementationGuideInput.page.page [ See ImplementationGuideInput.page ], ... ; # 0..* Nested Pages / Sections ]; ]
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ImplementationGuideInput | D | DomainResource | A set of rules about how FHIR is used Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
url | Σ | 1..1 | uri | Logical URI to reference this implementation guide input (globally unique) |
version | Σ | 0..1 | string | Business version of the implementation guide input |
name | Σ | 1..1 | string | Name for this implementation guide input (computer friendly) |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown PublicationStatus (Required) |
experimental | ?!Σ | 0..1 | boolean | For testing purposes, not real usage |
date | Σ | 0..1 | dateTime | Date this was last changed |
publisher | Σ | 0..1 | string | Name of the publisher (organization or individual) |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
description | 0..1 | markdown | Natural language description of the implementation guide input | |
useContext | Σ | 0..* | UsageContext | Context the content is intended to support |
jurisdiction | Σ | 0..* | CodeableConcept | Intended jurisdiction for implementation guide input (if applicable) Jurisdiction ValueSet (Extensible) |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
fhirVersion | Σ | 0..1 | id | FHIR Version this Implementation Guide targets |
dependency | Σ | 0..* | BackboneElement | Another Implementation guide this depends on |
type | Σ | 1..1 | code | reference | inclusion GuideDependencyType (Required) |
uri | Σ | 1..1 | uri | Where to find dependency |
package | Σ | 0..* | BackboneElement | Group of resources as used in .page.package |
name | Σ | 1..1 | string | Name used .page.package |
description | 0..1 | string | Human readable text describing the package | |
resource | Σ | 1..* | BackboneElement | Resource in the implementation guide |
reference | Σ | 1..1 | Reference(Any) | Location of the resource |
name | Σ | 0..1 | string | Human Name for the resource |
description | 0..1 | string | Reason why included in guide | |
example[x] | 0..1 | Is an example/What is this an example of? | ||
exampleBoolean | boolean | |||
exampleReference | Reference(StructureDefinition) | |||
global | Σ | 0..* | BackboneElement | Profiles that apply globally |
type | Σ | 1..1 | code | Type this profiles applies to ResourceType (Required) |
profile | Σ | 1..1 | Reference(StructureDefinition) | Profile that all resources must conform to |
page | Σ | 0..1 | BackboneElement | Page/Section in the Guide |
source[x] | Σ | 1..1 | Where to find that page | |
sourceUri | uri | |||
sourceReference | Reference(Binary) | |||
title | Σ | 1..1 | string | Short title shown for navigational assistance |
kind | Σ | 1..1 | code | page | example | list | include | directory | dictionary | toc | resource GuidePageKind (Required) |
type | 0..* | code | Kind of resource to include in the list ResourceType (Required) | |
package | 0..* | string | Name of package to include | |
format | 0..1 | code | Format of the page (e.g. html, markdown, etc.) MimeType (Required) | |
page | 0..* | see page | Nested Pages / Sections | |
Documentation for this format |
XML Template
<ImplementationGuideInput xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <url value="[uri]"/><!-- 1..1 Logical URI to reference this implementation guide input (globally unique) --> <version value="[string]"/><!-- 0..1 Business version of the implementation guide input --> <name value="[string]"/><!-- 1..1 Name for this implementation guide input (computer friendly) --> <status value="[code]"/><!-- 1..1 draft | active | retired | unknown --> <experimental value="[boolean]"/><!-- 0..1 For testing purposes, not real usage --> <date value="[dateTime]"/><!-- 0..1 Date this was last changed --> <publisher value="[string]"/><!-- 0..1 Name of the publisher (organization or individual) --> <contact><!-- 0..* ContactDetail Contact details for the publisher --></contact> <description value="[markdown]"/><!-- 0..1 Natural language description of the implementation guide input --> <useContext><!-- 0..* UsageContext Context the content is intended to support --></useContext> <jurisdiction><!-- 0..* CodeableConcept Intended jurisdiction for implementation guide input (if applicable) --></jurisdiction> <copyright value="[markdown]"/><!-- 0..1 Use and/or publishing restrictions --> <fhirVersion value="[id]"/><!-- 0..1 FHIR Version this Implementation Guide targets --> <dependency> <!-- 0..* Another Implementation guide this depends on --> <type value="[code]"/><!-- 1..1 reference | inclusion --> <uri value="[uri]"/><!-- 1..1 Where to find dependency --> </dependency> <package> <!-- 0..* Group of resources as used in .page.package --> <name value="[string]"/><!-- 1..1 Name used .page.package --> <description value="[string]"/><!-- 0..1 Human readable text describing the package --> <resource> <!-- 1..* Resource in the implementation guide --> <reference><!-- 1..1 Reference(Any) Location of the resource --></reference> <name value="[string]"/><!-- 0..1 Human Name for the resource --> <description value="[string]"/><!-- 0..1 Reason why included in guide --> <example[x]><!-- 0..1 boolean|Reference(StructureDefinition) Is an example/What is this an example of? --></example[x]> </resource> </package> <global> <!-- 0..* Profiles that apply globally --> <type value="[code]"/><!-- 1..1 Type this profiles applies to --> <profile><!-- 1..1 Reference(StructureDefinition) Profile that all resources must conform to --></profile> </global> <page> <!-- 0..1 Page/Section in the Guide --> <source[x]><!-- 1..1 uri|Reference(Binary) Where to find that page --></source[x]> <title value="[string]"/><!-- 1..1 Short title shown for navigational assistance --> <kind value="[code]"/><!-- 1..1 page | example | list | include | directory | dictionary | toc | resource --> <type value="[code]"/><!-- 0..* Kind of resource to include in the list --> <package value="[string]"/><!-- 0..* Name of package to include --> <format value="[code]"/><!-- 0..1 Format of the page (e.g. html, markdown, etc.) --> <page><!-- 0..* Content as for ImplementationGuideInput.page Nested Pages / Sections --></page> </page> </ImplementationGuideInput>
JSON Template
{ "resourceType" : "ImplementationGuideInput", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "url" : "<uri>", // R! Logical URI to reference this implementation guide input (globally unique) "version" : "<string>", // Business version of the implementation guide input "name" : "<string>", // R! Name for this implementation guide input (computer friendly) "status" : "<code>", // R! draft | active | retired | unknown "experimental" : <boolean>, // For testing purposes, not real usage "date" : "<dateTime>", // Date this was last changed "publisher" : "<string>", // Name of the publisher (organization or individual) "contact" : [{ ContactDetail }], // Contact details for the publisher "description" : "<markdown>", // Natural language description of the implementation guide input "useContext" : [{ UsageContext }], // Context the content is intended to support "jurisdiction" : [{ CodeableConcept }], // Intended jurisdiction for implementation guide input (if applicable) "copyright" : "<markdown>", // Use and/or publishing restrictions "fhirVersion" : "<id>", // FHIR Version this Implementation Guide targets "dependency" : [{ // Another Implementation guide this depends on "type" : "<code>", // R! reference | inclusion "uri" : "<uri>" // R! Where to find dependency }], "package" : [{ // Group of resources as used in .page.package "name" : "<string>", // R! Name used .page.package "description" : "<string>", // Human readable text describing the package "resource" : [{ // R! Resource in the implementation guide "reference" : { Reference(Any) }, // R! Location of the resource "name" : "<string>", // Human Name for the resource "description" : "<string>", // Reason why included in guide // example[x]: Is an example/What is this an example of?. One of these 2: "exampleBoolean" : <boolean> "exampleReference" : { Reference(StructureDefinition) } }] }], "global" : [{ // Profiles that apply globally "type" : "<code>", // R! Type this profiles applies to "profile" : { Reference(StructureDefinition) } // R! Profile that all resources must conform to }], "page" : { // Page/Section in the Guide // source[x]: Where to find that page. One of these 2: "sourceUri" : "<uri>", "sourceReference" : { Reference(Binary) }, "title" : "<string>", // R! Short title shown for navigational assistance "kind" : "<code>", // R! page | example | list | include | directory | dictionary | toc | resource "type" : ["<code>"], // Kind of resource to include in the list "package" : ["<string>"], // Name of package to include "format" : "<code>", // Format of the page (e.g. html, markdown, etc.) "page" : [{ Content as for ImplementationGuideInput.page }] // Nested Pages / Sections } }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:ImplementationGuideInput; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:ImplementationGuideInput.url [ uri ]; # 1..1 Logical URI to reference this implementation guide input (globally unique) fhir:ImplementationGuideInput.version [ string ]; # 0..1 Business version of the implementation guide input fhir:ImplementationGuideInput.name [ string ]; # 1..1 Name for this implementation guide input (computer friendly) fhir:ImplementationGuideInput.status [ code ]; # 1..1 draft | active | retired | unknown fhir:ImplementationGuideInput.experimental [ boolean ]; # 0..1 For testing purposes, not real usage fhir:ImplementationGuideInput.date [ dateTime ]; # 0..1 Date this was last changed fhir:ImplementationGuideInput.publisher [ string ]; # 0..1 Name of the publisher (organization or individual) fhir:ImplementationGuideInput.contact [ ContactDetail ], ... ; # 0..* Contact details for the publisher fhir:ImplementationGuideInput.description [ markdown ]; # 0..1 Natural language description of the implementation guide input fhir:ImplementationGuideInput.useContext [ UsageContext ], ... ; # 0..* Context the content is intended to support fhir:ImplementationGuideInput.jurisdiction [ CodeableConcept ], ... ; # 0..* Intended jurisdiction for implementation guide input (if applicable) fhir:ImplementationGuideInput.copyright [ markdown ]; # 0..1 Use and/or publishing restrictions fhir:ImplementationGuideInput.fhirVersion [ id ]; # 0..1 FHIR Version this Implementation Guide targets fhir:ImplementationGuideInput.dependency [ # 0..* Another Implementation guide this depends on fhir:ImplementationGuideInput.dependency.type [ code ]; # 1..1 reference | inclusion fhir:ImplementationGuideInput.dependency.uri [ uri ]; # 1..1 Where to find dependency ], ...; fhir:ImplementationGuideInput.package [ # 0..* Group of resources as used in .page.package fhir:ImplementationGuideInput.package.name [ string ]; # 1..1 Name used .page.package fhir:ImplementationGuideInput.package.description [ string ]; # 0..1 Human readable text describing the package fhir:ImplementationGuideInput.package.resource [ # 1..* Resource in the implementation guide fhir:ImplementationGuideInput.package.resource.reference [ Reference(Any) ]; # 1..1 Location of the resource fhir:ImplementationGuideInput.package.resource.name [ string ]; # 0..1 Human Name for the resource fhir:ImplementationGuideInput.package.resource.description [ string ]; # 0..1 Reason why included in guide # ImplementationGuideInput.package.resource.example[x] : 0..1 Is an example/What is this an example of?. One of these 2 fhir:ImplementationGuideInput.package.resource.exampleBoolean [ boolean ] fhir:ImplementationGuideInput.package.resource.exampleReference [ Reference(StructureDefinition) ] ], ...; ], ...; fhir:ImplementationGuideInput.global [ # 0..* Profiles that apply globally fhir:ImplementationGuideInput.global.type [ code ]; # 1..1 Type this profiles applies to fhir:ImplementationGuideInput.global.profile [ Reference(StructureDefinition) ]; # 1..1 Profile that all resources must conform to ], ...; fhir:ImplementationGuideInput.page [ # 0..1 Page/Section in the Guide # ImplementationGuideInput.page.source[x] : 1..1 Where to find that page. One of these 2 fhir:ImplementationGuideInput.page.sourceUri [ uri ] fhir:ImplementationGuideInput.page.sourceReference [ Reference(Binary) ] fhir:ImplementationGuideInput.page.title [ string ]; # 1..1 Short title shown for navigational assistance fhir:ImplementationGuideInput.page.kind [ code ]; # 1..1 page | example | list | include | directory | dictionary | toc | resource fhir:ImplementationGuideInput.page.type [ code ], ... ; # 0..* Kind of resource to include in the list fhir:ImplementationGuideInput.page.package [ string ], ... ; # 0..* Name of package to include fhir:ImplementationGuideInput.page.format [ code ]; # 0..1 Format of the page (e.g. html, markdown, etc.) fhir:ImplementationGuideInput.page.page [ See ImplementationGuideInput.page ], ... ; # 0..* Nested Pages / Sections ]; ]
Alternate definitions: Master Definition (XML, JSON), XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the dependency analysis
Path | Definition | Type | Reference |
---|---|---|---|
ImplementationGuideInput.status | The lifecycle status of a Value Set or Concept Map. | Required | PublicationStatus |
ImplementationGuideInput.jurisdiction | Countries and regions within which this artifact is targeted for use | Extensible | Jurisdiction ValueSet |
ImplementationGuideInput.dependency.type | How a dependency is represented when the guide is published. | Required | GuideDependencyType |
ImplementationGuideInput.global.type ImplementationGuideInput.page.type | One of the resource types defined as part of FHIR. | Required | Resource Types |
ImplementationGuideInput.page.kind | The kind of an included page. | Required | GuidePageKind |
ImplementationGuideInput.page.format | The mime type of an attachment. Any valid mime type is allowed. | Required | BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
date | date | The implementation guide input publication date | ImplementationGuideInput.date | |
dependency | uri | Where to find dependency | ImplementationGuideInput.dependency.uri | |
description | string | The description of the implementation guide input | ImplementationGuideInput.description | |
experimental | token | For testing purposes, not real usage | ImplementationGuideInput.experimental | |
jurisdiction | token | Intended jurisdiction for the implementation guide input | ImplementationGuideInput.jurisdiction | |
name | string | Computationally friendly name of the implementation guide input | ImplementationGuideInput.name | |
publisher | string | Name of the publisher of the implementation guide input | ImplementationGuideInput.publisher | |
resource | reference | Location of the resource | ImplementationGuideInput.package.resource.reference (Any) | |
status | token | The current status of the implementation guide input | ImplementationGuideInput.status | |
url | uri | The uri that identifies the implementation guide input | ImplementationGuideInput.url | |
version | token | The business version of the implementation guide input | ImplementationGuideInput.version |