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.)
  "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
  }
}
    "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.)
  "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
  }
}
    "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 |