pub struct ImplementationGuide {Show 28 fields
pub id: Option<String>,
pub meta: Option<Meta>,
pub implicit_rules: Option<Primitive<String>>,
pub language: Option<Primitive<String>>,
pub text: Option<Narrative>,
pub contained: Vec<Resource>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub url: Option<Primitive<String>>,
pub version: Option<Primitive<String>>,
pub name: Option<Primitive<String>>,
pub title: Option<Primitive<String>>,
pub status: Option<Primitive<String>>,
pub experimental: Option<Primitive<bool>>,
pub date: Option<Primitive<String>>,
pub publisher: Option<Primitive<String>>,
pub contact: Vec<ContactDetail>,
pub description: Option<Primitive<String>>,
pub use_context: Vec<UsageContext>,
pub jurisdiction: Vec<CodeableConcept>,
pub copyright: Option<Primitive<String>>,
pub package_id: Option<Primitive<String>>,
pub license: Option<Primitive<String>>,
pub fhir_version: Vec<Primitive<String>>,
pub depends_on: Vec<ImplementationGuideDependsOn>,
pub global: Vec<ImplementationGuideGlobal>,
pub definition: Option<ImplementationGuideDefinition>,
pub manifest: Option<ImplementationGuideManifest>,
}Expand description
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.
FHIR path: ImplementationGuide.
Fields§
§id: Option<String>id (0..1): Logical id of this artifact
meta: Option<Meta>meta (0..1): Metadata about the resource
implicit_rules: Option<Primitive<String>>implicitRules (0..1): A set of rules under which this content was created
language: Option<Primitive<String>>language (0..1): Language of the resource content
text: Option<Narrative>text (0..1): Text summary of the resource, for human interpretation
contained: Vec<Resource>contained (0..*): Contained, inline Resources
extension: Vec<Extension>extension (0..*): Additional content defined by implementations
modifier_extension: Vec<Extension>modifierExtension (0..*): Extensions that cannot be ignored
url: Option<Primitive<String>>url (1..1): Canonical identifier for this implementation guide, represented as a URI (globally unique)
version: Option<Primitive<String>>version (0..1): Business version of the implementation guide
name: Option<Primitive<String>>name (1..1): Name for this implementation guide (computer friendly)
title: Option<Primitive<String>>title (0..1): Name for this implementation guide (human friendly)
status: Option<Primitive<String>>status (1..1): draft | active | retired | unknown
experimental: Option<Primitive<bool>>experimental (0..1): For testing purposes, not real usage
date: Option<Primitive<String>>date (0..1): Date last changed
publisher: Option<Primitive<String>>publisher (0..1): Name of the publisher (organization or individual)
contact: Vec<ContactDetail>contact (0..*): Contact details for the publisher
description: Option<Primitive<String>>description (0..1): Natural language description of the implementation guide
use_context: Vec<UsageContext>useContext (0..*): The context that the content is intended to support
jurisdiction: Vec<CodeableConcept>jurisdiction (0..*): Intended jurisdiction for implementation guide (if applicable)
copyright: Option<Primitive<String>>copyright (0..1): Use and/or publishing restrictions
package_id: Option<Primitive<String>>packageId (1..1): NPM Package name for IG
license: Option<Primitive<String>>license (0..1): SPDX license code for this IG (or not-open-source)
fhir_version: Vec<Primitive<String>>fhirVersion (1..*): FHIR Version(s) this Implementation Guide targets
depends_on: Vec<ImplementationGuideDependsOn>dependsOn (0..*): Another Implementation guide this depends on
global: Vec<ImplementationGuideGlobal>global (0..*): Profiles that apply globally
definition: Option<ImplementationGuideDefinition>definition (0..1): Information needed to build the IG
manifest: Option<ImplementationGuideManifest>manifest (0..1): Information about an assembled IG
Trait Implementations§
Source§impl Clone for ImplementationGuide
impl Clone for ImplementationGuide
Source§impl Debug for ImplementationGuide
impl Debug for ImplementationGuide
Source§impl Default for ImplementationGuide
impl Default for ImplementationGuide
Source§impl FhirJson for ImplementationGuide
Available on crate feature foundation only.
impl FhirJson for ImplementationGuide
foundation only.